﻿* {
	margin: 0;
	padding: 0;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body {
	font-family: "微软雅黑", "Microsoft YaHei";
	-webkit-text-size-adjusst: none;
	font-size: 14px;
	color: #000;
	line-height: 30px;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
address, cite, dfn, em, var, i {
	font-style: normal
}
code, kbd, pre, samp {
	font-family: courier new, courier, monospace
}
form {
	display: inline
}
small {
	font-size: 14px
}
ul, ol, li {
	list-style: none
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:link,a:visited,a:hover{
 text-decoration:none;  /*超链接无下划线*/
}
img {
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic
}
input, select {
	outline: none;
	border: none;
	list-style-type: none;
}
button {
	background: none;
	list-style-type: none;
}
.clear {
	clear: both;
}
a:hover, a:focus {
	text-decoration: none !important;
}
p{
	word-wrap:break-word
}
.clearfix{clear: both;}
/*在ie8/ie9时，input 的placeholder值 也显示*/
:-moz-placeholder { Mozilla Firefox 4 to 18
    color: #131313; opacity:1; 
}
::-moz-placeholder { Mozilla Firefox 19+
    color: #131313;opacity:1;
} 
input:-ms-input-placeholder{
    color: #131313;opacity:1;
}
input::-webkit-input-placeholder{
    color: #131313;opacity:1;
} 
/*在ie8/ie9时，input 的placeholder值 也显示      结束*/

/*nav*/
.header{
	width:100%;
	height:30px;
	background-color:#000000;
}
.headerl{
	float:left;
}
.headerl>p{
	font-size:12px;
	color:#fff;
	line-height: 30px;
}
.headerr{
	float:right;
	padding-top:5px;
}
.saerch{
	width:250px;
	height:20px;
	border:1px solid #fff;
	border-radius: 20px;
	overflow: hidden;
	float:right;
}
input.saerchl{
	display:block;
	width:220px;
	float:left;
	background-color:transparent;
	height:20px;
	line-height: 18px;
	font-size:12px;
	color:#fff !important;
	padding-left:12px;
}
.saerch input::-webkit-input-placeholder{color: #fff !important;}
.saerch input:-moz-placeholder{color: #fff !important;}
.saerch input::-moz-placeholder{color: #fff !important;}
.saerch input:-ms-input-placeholder{color: #fff !important;}
.saerchr{
	display:block;
	width:28px;
	float:left;
}
.saerchr>i{
	display:block;
	line-height: 18px;
	font-size:14px;
	color:#fff;
	text-align: right;
	padding-right:10px;
}
.center_nav{
	width:90%;
	max-width:1228px;
	margin:0 auto;
}
nav.navbar.bootsnav {
    background-color: transparent;
    border: none;
	min-height:auto;
}
.navbar-header {
    float: left;
    width: 212px;
}
.navbar-brand {
    float: left;
    height: auto;
    padding: 23px 0px;
}
.navbar-collapse.collapse {
    padding: 0;
	float:left;
	width:75%;
	width:calc(100% - 212px);
}
.phone{
	padding-top:20px;
	padding-bottom:6px;
}
.phone>a{
	display:block;
	float:right;
}
.phone>a>img{
	display:block;
	float:left;
	width:26px;
	height:26px;
}
.phone>a>p{
	float:left;
	font-size:16px;
	color:#e36a0f;
	line-height: 26px;
	margin-left:10px;
	font-weight: bold;
}
.navbar-right {
    margin: 0px;
	float:none;
	width:100%;
}
.navbar-nav > li {
    float: left;
	width:10%;
	padding-bottom:25px;
}
nav.navbar.bootsnav ul.nav > li > a {
	display:block;
    padding:0;
    font-weight:normal;
	text-align: center;
	line-height: 43px;
	position:relative;
	font-size:14px;
	color:#333;
}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
	display:none;
}
nav.navbar.bootsnav ul.nav > li.active > a:before{
	content:"";
	position:absolute;
	width:40px;
	height:4px;
	background-color:#e77f31;
	bottom:0;
	left:50%;
	margin-left:-20px;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
    padding: 0;
    font-size: 14px;
    border-bottom: solid 1px #eee;
    color: #6f6f6f;
    line-height: 20px;
    padding:10px 3px;
    text-align: center;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{
color:#fff;
background-color:#e77f31;
}
/*nav end*/

/*banner*/
.index_banner{
	width:100%;
	background-color:#fff;
	position: relative;
}
.index_banner1{
	width:100%;
	height:600px;
	margin:0 auto;
	overflow: hidden;
	position:relative;
	background-color:#000;
}
.index_banner1>a{
	position:absolute;
	top:0;left:0;
	width:100%;height:100%;
}
.index_banner1>a>img{
	display:block;
	width:1920px;
	position:relative;
	top:0;left:50%;
	margin-left:-960px;
}
.sx>div{
	position:absolute;
	top:50%;
	height:40px;
	margin-top:-20px;
	z-index: 1;
	cursor: pointer;
}
.sx>div.s{
	left:30px;
}
.sx>div>i{
	display:block;
	font-size:40px;
	color:#fff;
}
.sx>div.x{
	right:30px;
}
.sx{
	display:none;
}
.index_banner1:hover .sx{
	display:block;
}

.index_banner2{
	width:100%;
	overflow: hidden;
	display:none;
	position:relative;
}
.index_banner2>.swiper-container{
  width: 100%;
}
.index_banner2>.swiper-container>.swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width:100%;
}
.index_banner2>.swiper-container>.swiper-wrapper>.swiper-slide>a{
	display:block;
	margin:0 auto;
	width:100%;
	overflow: hidden;
}
.index_banner2>.swiper-container>.swiper-wrapper>.swiper-slide>a>img{
	display:block;
	width: 100%;
	height: auto;
	position:relative;
	top:0;
}
.swiper-pagination-fraction, 
.swiper-pagination-custom, 
.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
}
.swiper-pagination-bullet {
    width:10px;
	height:10px;
	margin-left:6px!important;
	margin-right:6px!important;
	cursor:pointer;
	background-size:cover;
	background-position: center center;
    display: inline-block;
    opacity: 0.8;
	background-color:#000;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #e77f31;
}
/*banner end*/

/*ej-banner*/
.ej_banner{
	width:100%;
	overflow: hidden;
}
.banner1{
	position:relative;
	left:50%;
	margin-left:-960px;
}
.banner2{
	position:relative;
	width: 100%;
	height: auto;
}
/*ej-banner end*/

/*footer*/
.footer_t{
	width:100%;
	padding:30px 0;
	background-image: url(../images/footer_b.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}
.footer_tl,
.footer_tr{
	float:left;
	width:50%;
}
.footer_tlt>img{
	display:block;
	max-width:100%;
}
.footer_tlb{
	margin-top:14px;
}
.footer_tlb>ul>li{
	margin-top:0px;
}
.footer_tlb>ul>li>a{
	float:left;
	width:60px;
	display:block;
	font-size: 14px;
	color:#fff;
	line-height: 40px;
	margin-right:20px;
}
.footer_tlb>ul>li:last-child>a{
	line-height: 20px;
}
.footer_tlb>ul>li>h2{
	float:left;
	font-size: 23px;
	color:#fff;
	line-height: 40px;
	width:80%;
}
.footer_tlb>ul>li>p{
	float:left;
	display:block;
	font-size: 14px;
	color:#fff;
	line-height: 20px;
	width:80%;
}
.footer_trb{
	background-image: url(../images/footer_h.png);
	background-size: 100% 100%;
	border-radius: 20px;
	overflow: hidden;
	padding:20px 0;
}
.footer_trb>h2{
	text-align:center;
	font-size:20px;
	color:#fff;
	line-height: 20px;
	margin-bottom:20px;
}
.footer_trbd{
	float:left;
	width:50%;
	padding:0 20px;
}
.footer_trbd>input{
	display:block;
	width:100%;
	background-color:#fcf1e9;
	border-radius: 30px;
	padding:0 16px;
	font-size:14px;
	color:#333;
	line-height: 34px;
}
.footer_trbd>a{
	display:block;
	width:100%;
	background-color:#e77f31;
	border-radius: 30px;
	font-size:16px;
	color:#fff;
	line-height: 34px;
	text-align: center;
}
.ftbm{
	margin-bottom:40px;
}
.footer_b{
	width:100%;
	padding:4px 0;
	background-color:#000;
}
.footer_bp{
	text-align:center;
}
.footer_bp>a{
	display:inline-block;
	font-size:14px;
	color:#fff;
	line-height: 20px;
	margin:0 10px;
}
.footer_bp>span{
	display:inline-block;
	font-size:14px;
	color:#fff;
	line-height: 20px;
	margin:0 10px;
}
.footer_bp>span>a{
	display:inline-block;
	font-size:14px;
	color:#fff;
	line-height: 20px;
	margin:0 6px;
}
.footer_bp>span>a>img
{
    width:45px;
    height:45px;
}
/*footer end*/

/*page*/
.page {
    width: 100%;
    text-align: center;
    height: auto;
    line-height: 30px;
    color: #454545;
    font-size: 14px;
    margin: 0 auto;
    padding-top: 0px;
    padding-bottom: 50px;
}
.page a{
    font-size: 14px;
    color: #454545;
    padding: 10px 15px;
    margin: 0 5px;
    line-height: 30px;
    border: 1px solid #ececec;
	background-color:#ececec;
}
.page .dq
{
    font-size: 14px;
    color: #454545;
    padding: 10px 15px;
    margin: 0 5px;
    line-height: 30px;
    border: 1px solid #d0d0d0;
    background: #d0d0d0;
}
.page a:hover {
    border: 1px solid #d0d0d0;
    background: #d0d0d0;
}
.page{
	display:inline-block;
}
.page span{
    font-size: 14px;
    color: #454545;
    line-height: 30px;
    margin: 0 5px;
	padding:10px 0;
}
.page input{
	display:inline-block;
	width:44px !important;
	text-align: center;
    border: 1px solid #ececec;
    font-size: 14px;
    color: #454545;
    line-height: 30px;
	padding:5px 0;
}
.page input[type="button"]{
	background-color:#e36a0f;
	border: 1px solid #e36a0f;
	color:#fff;
}
.page1{
	padding-top:10px;
	padding-bottom:40px;
	border-top:1px solid #eeeeee;
}
.page1 a{
	display:block;
	width:80%;
	font-size:14px;
	color:#000;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top:20px;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.page1 a:hover{
	color:#e77f31;
}
@media (max-width: 776px){
	.page {
		padding-bottom: 20px;
	}
	.page{
		display:block;
		margin-top:8px;
	}
	.page a {
		font-size: 12px;
		padding: 4px 6px;
		margin: 0 5px;
		line-height: 20px;
	}
	.page .dq{
        font-size: 12px;
        color: #454545;
        margin: 0 5px;
        padding: 3px 6px;
        line-height: 20px;
        border: 1px solid #d0d0d0;
        background: #d0d0d0;
    }
	.page span {
		font-size: 12px;
		color: #454545;
		line-height: 20px;
		margin: 0 5px;
		padding: 6px 0;
	}
	.page input 
	{
		font-size: 12px;
		line-height: 20px;
		padding: 2px 0;
	}
	.page1 {
		padding-bottom: 20px;
	}
	.page1 a {
		width: 96%;
		line-height: 30px;
		margin-top: 0;
	}
	.page input[type="button"]{
	    background-color:#e36a0f;
	    border: 1px solid #e36a0f;
	    color:#fff;
	    padding: 2px 0;
    }
	.page #AspNetPager1{position:relative;height:60px;}
	.page input#AspNetPager1_input{position:absolute;left:35%;bottom:0;width:15% !important;}
	.page input#AspNetPager1_btn{position:absolute;right:35%;bottom:0;width:15% !important;}
}

/*page end*/

/*首页*/
.index_center1{
	width: 90%;
    max-width: 1228px;
    margin: 0 auto;
}
.index_center2{
	width: 94%;
    max-width: 1348px;
    margin: 0 auto;
}

/*标题*/
.index_title1{
	position:relative;
	padding-bottom:15px;
	overflow: hidden;
}
.index_title1:after{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:8px;
	background-image: url(../images/index_title_bm.png);
	background-repeat: no-repeat;
	background-size: 356px 8px;
	background-position: bottom center;
}
.index_title1>h2{
	font-size:30px;
	color:#000;
	line-height: 34px;
	text-align: center;
}
.index_title1>p{
	font-size:14px;
	color:#82563b;
	line-height: 20px;
	text-align: center;
	margin-top:8px;
	text-transform:uppercase;
	letter-spacing: 4px;
}

.index_title1.index_title1h:after{
	background-image: url(../images/index_title_bmh.png);
	background-size: 270px 8px;
}
.index_title1.index_title1w:after{
	background-image: url(../images/index_title_bmw.png);
	background-size: 270px 8px;
}
.index_title1.index_title1w>h2{
	color:#fff;
}
.index_title1.index_title1w>p{
	color:#fff;
}
.index_title1.index_title1n>p{
	letter-spacing: 2px;
}

.index_a{
	margin-top:50px;
}
.index_a>a{
	display:block;
	font-size:18px;
	color:#fff;
	line-height: 36px;
	width:145px;
	height:36px;
	/*background-color:#e77f31;*/
	border:1px solid #e77f31;
	border-radius: 40px;
	overflow: hidden;
	margin:0 auto;
	text-align: center;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
	position:relative;
}
.index_a>a>span{
	overflow: hidden;
	display:block;
	font-size:18px;
	color:#fff;
	line-height: 34px;
	text-align: center;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
	position:relative;
	z-index: 2;
}
.index_a>a:before{
	content: '';
    width: 50%;
    height: 50%;
    background-color:#e77f31;
    position: absolute;
    bottom: 0;
    left: 0;
	z-index: 1;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_a>a:after{
	content: '';
    width: 50%;
    height: 50%;
    background-color:#e77f31;
    position: absolute;
    bottom: 0;
    right: 0;
	z-index: 1;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_a>a>span:before{
	content: '';
    width: 50%;
    height: 50%;
    background-color:#e77f31;
    position: absolute;
    top: 0;
    left: 0;
	z-index: -1;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_a>a>span:after{
	content: '';
    width: 50%;
    height: 50%;
    background-color:#e77f31;
    position: absolute;
    top: 0;
    right: 0;
	z-index: -1;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_a>a:hover:before,
.index_a>a:hover:after,
.index_a>a:hover span:before,
.index_a>a:hover span:after{
	width:0;
	height:0;
}
.index_a>a:hover,
.index_a>a:hover span{
	color:#e77f31
}

/*标题 end*/

/*计算*/
.index_cal{
	width:100%;
	background-color:#000;
	padding:34px 0;
}
.index_calc{
	width:890px;
	margin:0 auto;
}
.index_calcl{
	float:left;
	width:760px;
	background-color:#fff;
	border-radius: 4px;
	overflow: hidden;
}
.index_calcl1{
	float:left;
	width:25%;
	height:54px;
	padding-left:16px;
	padding-right:6px;
	position:relative;
}
.index_calcl1:after{
	content:"";
	position:absolute;
	right:0;
	top:50%;
	margin-top:-20px;
	width:1px;
	height:40px;
	background-color:#c9c9c9;
}
.index_calcl1:last-child:after{display:none;}
.index_calcl1>img{
	display:block;
	width:20px;
	float:left;
	margin-top:17px;
}
.index_calcl1>img.sz{
	display:block;
	width:77px;
	float:left;
	margin-top:17px;
	margin-left:10px;
	margin-right:10px;
}
.index_calcl1>p{
	font-size:14px;
	color:#131313;
	line-height: 56px;
	float:left;
	width:14px;
	text-align: right;
}
.index_calcl1>input{
	display:block;
	padding:0;
	margin:0;
	background-color:transparent;
	border:none;
	font-size:14px;
	color:#131313;
	line-height: 54px;
	float:right;
	width:140px;
}
.index_calcr{
	float:right;
	width:120px;
	background-color:#e77f31;
	border-radius: 4px;
	overflow: hidden;
}
.index_calcr>button{
	padding:0;
	margin:0;
	display:block;
	width:100%;
	text-align: center;
	font-size:18px;
	color:#fff;
	line-height: 54px;
	border:none;
	outline: none;
}

.index_cal_tc1{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 99;
	display:none;
}
.tcbg_h{
	background-image: url(../images/tcbg_h.png);
	background-size: 100% 100%;
}
.tcbg_b{
	background-color:#fff;
}
.index_cal_tc1c{
	position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -420px;
    margin-top: -150px;
    width: 845px;
    height: 300px;
    padding: 30px 70px;
}
.index_cal_tc1_4{
	font-size: 15px;
    color: #e77f31;
    padding-top: 20px;
    line-height: 26px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e4e4e4;
}
.index_cal_tc1_5{
	font-size: 16px;
    font-weight: bold;
	margin-top: 20px;
	line-height: 20px;
}
.index_cal_tc1_5>span{
	font-size: 12px;
    font-weight: normal;
	line-height: 20px;
	margin-left:6px;
}
.index_cal_tc1_6{
	margin-top: 20px;
}
.index_cal_tc1_6l{
	float:left;
	width:48%;
}
.index_cal_tc1_6l>p{
	float:left;
	font-size:14px;
	color:#333;
	line-height: 30px;
	width:90px;
}
.index_cal_tc1_6l>select{
	display:block;
	border:1px solid #333;
	height:30px;
	float:left;
	font-size:14px;
	color:#333;
	line-height: 30px;
	width:240px;
}
.index_cal_tc1_6r{
	float:right;
	width:48%;
}
.index_cal_tc1_6r>p{
	float:left;
	font-size:14px;
	color:#333;
	line-height: 30px;
	width:90px;
}
.index_cal_tc1_6r>input{
	display:block;
	border:1px solid #333;
	height:30px;
	float:left;
	font-size:14px;
	color:#333;
	line-height: 30px;
	width:240px;
	padding:0 6px;
}
.index_cal_tc1_7{
	display:block;
	width: 180px;
    height: 40px;
    background: #e77f31;
    color: #fff;
    font-size: 15px;
    text-align: center;
    line-height: 40px;
    border-radius: 4px;
	padding:0;
	margin:0 auto;
	margin-top:40px;
	border:none;
	outline: none;
}
.index_cal_tc1_8{
	width: 40px;
    height: 37px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
}
.index_cal_tc1_8>img{
	display:block;
	width: 40px;
    height: 37px;
}
.index_cal_tc2{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 99;
	display:none;
}
.index_cal_tc2c{
	position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -140px;
    margin-top: -190px;
    width: 280px;
    height: 380px;
}
.index_cal_tc2_1{
	width: 100%;
    height: 77px;
    background: #fafafa;
    font-size: 24px;
    line-height: 77px;
	color:#333;
	text-align: center;
}
.index_cal_tc2_2{
	font-size: 16px;
	line-height: 20px;
    font-weight: bold;
    color: #d9000f;
    margin-top: 40px;
	text-align: center;
}
.index_cal_tc2_3{
	font-size: 12px;
	line-height: 16px;
    margin-top: 10px;
	color:#333;
	text-align: center;
}
.index_cal_tc2_4{
	width: 188px;
    height: 188px;
	margin:0 auto;
    margin-top: 15px;
}
.index_cal_tc2_4>img{
	display:block;
	width:100%;
}
.index_cal_tc2_5{
	width: 40px;
    height: 37px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
}
.index_cal_tc2_5>img{
	display:block;
	width:100%;
}
.index_cal_tc3{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 99;
	display:none;
}
.index_cal_tc3c{
	position: fixed;
    width: 440px;
    height: 200px;
    margin: 0 auto;
    top: 50%;
    left: 50%;
    z-index: 99;
    margin-left: -220px;
    margin-top: -100px;
    text-align: center;
}
.index_cal_tc3_1{
	text-align: center;
	padding-top:60px;
    line-height: 20px;
	font-size:14px;
	color:#333;
}
.index_cal_tc3_2{
	width: 340px;
    height: 40px;
    text-align: center;
    background-color: #e77f31;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    margin: 0 auto;
	margin-top:30px;
    border-radius: 4px;
    cursor: pointer;
	letter-spacing: 2px;
}
/*计算 end*/

/*理由*/
.index_reason{
	background-color:#fff;
	padding:60px 0;
}
.index_reason_box{
	margin-top:60px;
}
.index_reason_box_l{
	float:left;
	width:25%;
	height:255px;
	background-color:#e77f31;
	padding-top:72px;
}
.index_reason_box_l>p{
	color:#fff;
	font-size:20px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 8px;
}
.index_reason_box_l>span{
	display:block;
	margin-top:30px;
}
.index_reason_box_l>span>img{
	display:block;
	max-width:100%;
	margin:0 auto;
}
.index_reason_box_r{
	float:left;
	width:75%;
	height:255px;
}
.index_reason_box_r .owl-carousel{
	width:100%;
	position: relative;
}
.index_reason_box_r .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper, 
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}
.owl-carousel .owl-item {
    float: left;
}
.index_reason_box_r .owl-carousel .item{
	border:1px solid #e8e8e8;
	box-sizing: border-box;
	height:255px;
}
.index_reason_box_r .owl-carousel .item>a{
	display:block;
	padding-top:60px;
}
.index_reason_box_r .owl-carousel .item>a>.index_reason_wbt{
	width:60px;
	height:60px;
	margin:0 auto;
}
.index_reason_box_r .owl-carousel .item>a>.index_reason_wbt>img{
	width:60px;
	height:60px;
	display: block;
}
.index_reason_box_r .owl-carousel .item>a>.index_reason_wbb{
	margin-top:24px;
	padding:0 10px;
}
.index_reason_box_r .owl-carousel .item>a>.index_reason_wbb>p{
	font-size:15px;
	color:#000;
	line-height: 30px;
	text-align: center;
}
.index_reason_box_r .owl-buttons>.owl-prev,
.index_reason_box_r .owl-buttons>.owl-next{
	position:absolute;
	top:0;
	width:20px;
	height:255px;
	font-size:30px;
	color:#8d8a8a;
	line-height: 255px;
	z-index: 10;
	cursor: pointer;
	font-weight: bold;
}
.index_reason_box_r .owl-buttons>.owl-prev{
	left:0;
	text-align: left;
}
.index_reason_box_r .owl-buttons>.owl-next{
	right:0;
	text-align: right;
}
.index_reason_box_r .owl-buttons>.owl-prev:hover,
.index_reason_box_r .owl-buttons>.owl-next:hover{
	color:#e77f31;
}
.index_reason_box_r .owl-carousel .item>a:hover >.index_reason_wbb>p {
    color:#e77f31;
}
/*理由 end*/

/*故事*/
.index_video{
	width:100%;
	background-image: url(../images/index_video.jpg);
	background-position: top center;
	background-size: cover;
	padding:70px 0;
}
.index_video>.index_center1{
	position:relative;
}
.index_video_l{
	padding-top:130px;
	padding-left:50px;
	position:relative;
	z-index: 2;
}
.index_video_l>a{
	display:block;
	width:270px;
	height:230px;
	margin-left: 50px;
	background-image: url(../images/index_video.png);
	background-size: 100% 100%;
}
.index_video_l>a>p{
	padding-top:40px;
	padding-left:45px;
	font-size:29px;
	color:#000;
	line-height: 30px;
}
.index_video_l>a>h2{
	padding-top:25px;
	text-align: center;
	font-size:35px;
	color:#000;
	line-height: 35px;
}
.index_video_l>a>span{
	display:block;
	width:150px;
	height:36px;
	background-color:#e77f31;
	border:1px solid #e77f31;
	border-radius: 40px;
	margin-top:30px;
	margin-left:45px;
	text-align: center;
	line-height: 34px;
	font-size:18px;
	color:#fff;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_video_r{
	width:928px;
	height:313px;
	position:absolute;
	top:-21px;
	right:-60px;
	z-index: 1;
}

@media(max-width:992px)
        {
           .index_video_r{
	width:928px;
	height:313px;
	position:absolute;
	top:-21px;
	right:-4px;
	z-index: 1;
} 
            
            }

.index_video_r>a{
	display:block;
}
.index_video_r1{
	width:54px;
	height:54px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-27px;
	margin-left:-27px;
}
.index_video_r1>img{
	display:block;
	width:54px;
	height:54px;
}
.index_video_r2{
	width:728px;
	height:409px;
	/*border:1px solid #000;*/
	overflow: hidden;
}
.index_video_r2>img{
	display:block;
	width:928px;
	height:313px;
}
.index_video_l>a:hover span{
	background-color:#fff;
	color:#e77f31;
}
/*故事 end*/

/*案例*/
.index_case{
	width:100%;
	background-color:#fff;
	padding:60px 0;
}
.index_case_box{
	margin-top:40px;
}
.index_case_box #tab1{
	text-align:center;
}
.index_case_box #tab1>.j-tab-nav>a{
	display:inline-block;
	padding:0 15px;
	margin:0 10px;
	font-size:15px;
	color:#000;
	line-height: 24px;
	border:1px solid #fff;
	border-radius: 24px;
}
.index_case_box #tab1>.j-tab-nav>a.current{
	color:#e36a0f;
	border:1px solid #e36a0f;
}
.index_case_box .j-tab-con{
	margin-top:40px;
}
.index_case_box .j-tab-con .tab-con-item{
	display:none;
	overflow: hidden;
}
.row1{
	margin-left:-5px;
	margin-right:-5px;
}
.index_case_item{
	float:left;
	width:25%;
	padding:0 5px;
	margin-bottom:10px;
}
.index_case_item>a{
	display:block;
	position:relative;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_case_item>a>img{
	display:block;
	width:100%;
}
.index_case_itemw{
	position:absolute;
	bottom:0;
	right:0;
	width:168px;
	height:50px;
	padding:0 20px;
	background-image: url(../images/tcbg_h.png);
	background-size: 100% 100%;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_case_itemw>h2{
	font-size:16px;
	color:#fff;
	line-height: 50px;
	padding-right:56px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index_case_itemw>img{
	display:block;
	width:31px;
	height:15px;
	position:absolute;
	right:20px;
	top:17px;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_case_item>a:hover{
	box-shadow: 0px 2px 8px 0px #692d00;
}
.index_case_item>a:hover .index_case_itemw{
	width:100%;
}
.index_case_item>a:hover .index_case_itemw>h2{
	padding-right:80px;
}
.index_case_item>a:hover .index_case_itemw>img{
	-webkit-animation: caesimg 1.3s infinite forwards linear;
    animation: caesimg 1.3s infinite forwards linear;
}
@-webkit-keyframes caesimg{
	0%{right:60px}
	100%{right:20px}
}
@keyframes caesimg{
	0%{right:60px}
	100%{right:20px}
}
/*案例 end*/

/*团队*/
.index_team{
	width:100%;
	background-image: url(../images/index_team.jpg);
	background-position: top center;
	background-size: cover;
	padding:60px 0;
}
.index_team_box{
	margin-top:40px;
}
.index_team_boxtl{
	float:left;
	width:20%;
	padding:0 1px;
}
.index_team_boxt_t{
	margin-bottom:1px;
}
.index_team_boxt_1>a{
	display:block;
	position:relative;
	overflow: hidden;
}
.index_team_boxt_1p>img{
	display:block;
	width:100%;
}
.index_team_boxt_1w{
	position:absolute;
	bottom:100%;
	left:0;
	width:100%;
	height:100%;
	background-image: url(../images/team_b.png);
	background-size: 100% 100%;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_team_boxt_1w>h2{
	font-size:16px;
	color:#fff;
	line-height: 20px;
	text-align: center;
	padding-top:40%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index_team_boxt_1w>span{
	display:block;
	font-size:16px;
	color:#fff;
	line-height: 30px;
	margin:0 auto;
	margin-top:30px;
	text-align: center;
	width: 100px;
    height: 30px;
	background-color:#e77f31;
    border-radius: 40px;
}
.index_team_boxt_1>a:hover .index_team_boxt_1w{
	bottom:0
}
.index_team_boxtc{
	float:left;
	width:60%;
}
.index_team_boxtc>a{
	display:block;
	width:100%;
	position:relative;
}
.index_team_boxtcp>img{
	display:block;
	width:100%;
}
.index_team_boxtch{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background-image: url(../images/team_b.png);
	background-size: 100% 100%;
	padding:15px 20px;
}
.index_team_boxtchl{
	float:left;
	width:72%;
	width:calc(100% - 116px);
}
.index_team_boxtchl>h2{
	font-size:16px;
	color:#fff;
	line-height: 20px;
}
.index_team_boxtchl>span{
	display: block;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
    width: 100px;
    height: 30px;
    background-color: #e77f31;
    border-radius: 40px;
	display:none;
}
.index_team_boxtchl>h2>span{
	font-size:13px;
	color:#fff;
	line-height: 20px;
	margin-left: 8px;
}
.index_team_boxtchl>p{
	font-size:12px;
	color:#fff;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index_team_boxtchr{
	float:right;
	width:106px;
	padding-top:20px;
}
.index_team_boxtchr>p{
	float:left;
	font-size:16px;
	color:#fff;
	line-height: 20px;
}
.index_team_boxtchr>img{
	display:block;;
	width:31px;
	height:15px;
	float:left;
	margin-left:8px;
	margin-top:2px;
}
.index_team_boxb{
	margin-top:40px;
}
.index_reason_box_r{
}
.index_team_boxb .owl-carousel {
    width: 100%;
    position: relative;
}
.index_team_boxb .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.index_team_boxb .owl-carousel .item {
    box-sizing: border-box;
    height: auto;
	padding:0 10px;
}
.index_team_boxb .owl-carousel .item>a{
    border: 1px solid #000000;
    display: block;
}
.index_team_boxb .owl-carousel .item>a:hover{
	border: 1px solid #e77f31;
}
.index_team_boxb .owl-carousel .item>a>img{
	display:block;
	width:100%;
}
.index_team_boxb .owl-buttons>.owl-prev, 
.index_team_boxb .owl-buttons>.owl-next {
    position: absolute;
    top: 50%;
	margin-top:-15px;
    width: 25px;
    height: 30px;
    font-size: 20px;
    color: #8d8a8a;
    line-height: 30px;
    z-index: 10;
    cursor: pointer;
	background-color:#d7d6d6;
	text-align: center;
}
.index_team_boxb .owl-buttons>.owl-prev {
    left: 0;
}
.index_team_boxb .owl-buttons>.owl-next {
    right: 0;
}
.index_team_boxb .owl-buttons>.owl-prev:hover,
.index_team_boxb .owl-buttons>.owl-next:hover{
	color:#e77f31;
}
.index_team_boxb .owl-buttons{
	display:none;
}
.index_team_boxb:hover .owl-buttons{
	display:block;
}
/*团队 end*/

/*优势*/
.index_sup{
	width:100%;
	padding-top:60px;
}
.index_sup_box{
	margin-top:60px;
}
.pic{width:100%;height:400px;overflow: hidden;position:relative;}
.pic ul li{list-style:none;width:60px;height:400px;float:left;position:relative;}
.pic ul li.on{
	width:calc(100% - 480px);
}
.index_sup_pic_p{
	width:100%;
	height:400px;
	overflow: hidden;
}
.index_sup_pic_p>img{
	display:block;
	height:400px;
	width:auto;
}
.index_sup_pic_w{
	width:78px;
	position:absolute;
	top:0;
	right:0;
	height:400px;
	background-position: top right;
	background-size: 78px 400px;
}
.index_sup_pic_w>p{
	width:60px;
	position:absolute;
	top:20px;
	right:0px;
	font-size:18px;
	color:#585858;
	line-height: 26px;
	text-align: center;
}
.index_sup_pic_w.index_sup_pic_w1{
	background-image: url(../images/sup_w.png);
}
.index_sup_pic_w.index_sup_pic_w2{
	background-image: url(../images/sup_h.png);
}
.pic ul li:hover .index_sup_pic_w{
	background-image: url(../images/sup_b.png);
}
.pic ul li:hover .index_sup_pic_w>p{
	color:#fff;
}
.pic1{
	z-index:9;
}
.pic2{
	z-index:8;
}
.pic3{
	z-index:7;
}
.pic4{
	z-index:6;
}
.pic5{
	z-index:5;
}
.pic6{
	z-index:4;
}
.pic7{
	z-index:3;
}
.pic8{
	z-index:2;
}
.pic ul li.pic9{
	z-index:1;
	position:absolute;
	right:0;
	top:0;
}
/*优势 end*/

/*资讯*/
.index_news{
	width:100%;
	padding:60px 0;
}
.index_news_box{
	margin-top:60px;
}
.row2{
	margin-left:-7px;
	margin-right:-7px;
}
.index_news_1{
	width:33.333333%;
	float:left;
	padding:0 7px;
}
.index_news_1>a{
	display:block;
	padding:10px;
	border-bottom:1px dashed #f0f0f0;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
	position:relative;
}
.index_news_1>a:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background-color:#fafafa;
	z-index: -1;
}
.index_news_1>a:after{
	content:"";
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:0;
	background-color:#e77f31;
	z-index: -1;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_news_1l{
	float:left;
	width:120px;
}
.index_news_1l>img{
	display:block;
	width:100%;
}
.index_news_1r{
	float:left;
	width:52%;
	width:calc(100% - 120px);
	padding-left:15px;
	padding-top:15px;
}
.index_news_1r>h2{
	font-size:16px;
	color:#000;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_news_1r>p{
	font-size:14px;
	color:#000;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top:6px;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.index_news_1>a:hover:after{
	width:100%;
	left:0;
	right:auto;
}
.index_news_1>a:hover .index_news_1r>h2,
.index_news_1>a:hover .index_news_1r>p{
	color:#fff;
}

/*资讯 end*/
/*首页*/

/*二级*/
/*二级 nav*/
.ej_nav{
	width:100%;
}
.ej_nav_content{
	width:90%;
	max-width:1228px;
	margin:0 auto;
	border-bottom:1px solid #eeeeee;
}
.ej_navl{
	width:60%;
	float:left;
}
.ej_nav_s{
	display:none;
}
.ej_nav_y{
	display:none;
}
.ej_navl_s .ej_nav_s{
	display:block;
	float:left;
	position:relative;
}
.ej_navl_s .ej_nav_s:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:100%;
	background-color:#fff;
}
.ej_navl_s .ej_nav_s:after{
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:1px;
	height:100%;
	background-color:#fff;
}
.ej_navl_s .ej_nav_s>a{
	display:block;
	padding:0 10px;
	font-size:14px;
	line-height: 30px;
	color:#fff;
}
.ej_navl_s .ej_nav_y{
	display:block;
	float:left;
	position:relative;
}
.ej_navl_s .ej_nav_y:after{
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:1px;
	height:100%;
	background-color:#fff;
}
.ej_navl_s .ej_nav_y>a{
	display:block;
	padding:0 10px;
	font-size:14px;
	line-height: 30px;
	color:#fff;
}
.ej_navl_s .ej_nav_d{
	float:left;
	position:relative;
}
.ej_navl_s .ej_nav_d:after{
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:1px;
	height:100%;
	background-color:#fff;
}
.ej_navl_s .ej_nav_d #dLabel{
	padding:0 10px;
	border:none;
	background-color:transparent;
	font-size:14px;
	line-height: 30px;
	color:#fff;
	outline: none;
}
.ej_nav_d_ul{
	float:left;
}
.ej_nav_d_ul>li{
	float:left;
}
.ej_nav_d_ul>li>a{
	font-size:14px;
	color:#000;
	line-height: 60px;
	padding:0 15px;
	display:block;
}
.ej_nav_d_ul>li.dq>a{
	position:relative;
}
.ej_nav_d_ul>li.dq>a:after{
	content:"";
	position:absolute;
	width:66px;
	height:3px;
	background-color:#e36a0f;
	left:50%;
	bottom:10px;
	margin-left:-33px;
}
.ej_navr{
	width:40%;
	float:right;
}
.ej_navr>p{
	float:right;
	font-size:14px;
	color:#000000;
	line-height: 60px;
}
.ej_navr>p>a{
	font-size:14px;
	color:#727272;
	line-height: 60px;
}
.ej_navr>p>a>i{
	font-size:14px;
	color:#707070;
	line-height: 60px;
	margin-right:6px;
}
.ej_navr>p>a.dq{
	color:#000000;
}
.ej_navr>p>a:hover{
	color:#e77f31;
}
/*二级 nav end*/

/*二级通用*/
.ej{
	width:100%;
}
.ej_center{
	width: 90%;
    max-width: 1228px;
    margin: 0 auto;
}
.ej_title1{
	padding:50px 0;
}
.ej_title1>h2{
	text-align: center;
}
.ej_title1>h2>span{
	display:inline-block;
	font-size:30px;
	color:#000;
	line-height: 36px;
	position:relative;
	padding:0 10px;
}
.ej_title1>h2>span:before{
	content:"";
	position:absolute;
	width:51px;
	height:6px;
	top:50%;
	right:100%;
	margin-top:-3px;
	background-image: url(../images/ej_title1_l.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.ej_title1>h2>span:after{
	content:"";
	position:absolute;
	width:51px;
	height:6px;
	top:50%;
	left:100%;
	margin-top:-3px;
	background-image: url(../images/ej_title1_r.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.ej_title2{
	padding:50px 0;
}
.ej_title2>h2{
	text-align: center;
	font-size:24px;
	color:#000;
	line-height: 30px;
}
.ej_title2>p{
	text-align: center;
	font-size:14px;
	color:#999;
	line-height: 20px;
	margin-top:10px;
}

/*二级通用 end*/

/*九大优势*/
.ej_sup{
	padding-bottom:40px;
}
.ej_supl{
	width:45%;
	float:left;
	padding-right:50px;
}
.ej_suplul>a{
	display:block;
	padding:0 15px;
	margin-bottom:20px;
	position:relative;
}
.ej_suplul>a:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index: -1;
	background-color:#ececec;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_suplul>a:after{
	content:"";
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:0;
	z-index: -1;
	background-color:#e36a0f;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_suplulh{
	float:left;
	font-size:20px;
	color:#000;
	line-height: 50px;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width:calc(100% - 35px);
}
.ej_suplul>a>img{
	float:right;
	display:block;
	width:31px;
	height:15px;
	margin-top:17px;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_suplul>a>img.ej_suplul1{
	display:none;
}
.ej_suplul.dq>a:after{
	width:100%;
	left:0;
	right:auto;
}
.ej_suplul.dq>a .ej_suplulh{
	color:#fff;
}
.ej_suplul.dq>a>img.ej_suplul1{
	display:block;
}
.ej_suplul.dq>a>img.ej_suplul2{
	display:none;
}
.ej_suplul>a:hover:after{
	width:100%;
	left:0;
	right:auto;
}
.ej_suplul>a:hover .ej_suplulh{
	color:#fff;
}
.ej_suplul>a:hover >img.ej_suplul1{
	display:block;
}
.ej_suplul>a:hover >img.ej_suplul2{
	display:none;
}

.ej_supr{
	width:54%;
	float:right;
	position:relative;
}
.ej_supr_p>img{
	display:block;
	width:100%;
}
.ej_supr_w{
	position:absolute;
	bottom:0;
	left: 0;
	width:100%;
	padding:10px;
}
.ej_supr_wb{
	background-image:url(../images/index_video.png);
	background-size: 100% 100%;
	padding:20px;
}
.ej_supr_wb>h2{
	font-size:26px;
	color:#000;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ej_supr_wb>h3{
	font-size:18px;
	color:#000;
	line-height: 30px;
	margin-top:10px;
	margin-bottom:10px;
}
.ej_supr_wb>p{
	font-size:14px;
	color:#000;
	line-height: 24px;
}
/*九大优势 end*/

/*单页*/
.ej_page1{
	width:100%;
	padding:50px 0;
}
.ej_page1 img{
	max-width:100%;
}
.ej_pic_mobile{
	display:none;
}
.ej_page2{
	width:100%;
	padding-bottom:50px;
}
.ej_page2 img{
	max-width:100%;
}
/*单页 end*/

/*团队*/
.ej_team{
	padding-bottom:20px;
}
.row3{
	margin-left:-10px;
	margin-right:-10px;
}
.ej_team_b{
	float:left;
	width: 25%;
	padding:0 10px;
	margin-bottom:30px;
}
.ej_team_b>a{
	display:block;
	background-color:#f7f7f7;
	padding:10px;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_team_bb{
	width:100%;
	position:relative;
}
.ej_team_bbp{
width:100%;
overflow:hidden;
}
.ej_team_bbp>img{
	display:block;
	width:100%;
         transform:scale(1);
            -ms-transform:scale(1);
            -webkit-transform:scale(1);
            -o-transform:scale(1);
            -moz-transform:scale(1);
-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_team_bbw{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background-image: url(../images/index_video.png);
    background-size: 100% 100%;
	padding:4px 6px;
-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_team_bbw>h2{
	font-size:16px;
	color:#454545;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ej_team_bbw>h2>span{
	font-size:12px;
	color:#454545;
	line-height: 20px;
	margin-left:10px;
}
.ej_team_bbw>h3{
	font-size:13px;
	color:#454545;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin:6px 0;
}
.ej_team_bbw>h3>span{
	font-size:13px;
	color:#454545;
	line-height: 20px;
	margin-left:20px;
}
.ej_team_bbw>p{
	font-size:13px;
	color:#454545;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ej_team_b>a:hover{
	box-shadow: 0px 2px 8px 0px #8c8b8b;
}
.ej_team_b>a:hover .ej_team_bbp>img{
transform:scale(1.1);
            -ms-transform:scale(1.1);
            -webkit-transform:scale(1.1);
            -o-transform:scale(1.1);
            -moz-transform:scale(1.1);
}
.ej_team_b>a:hover .ej_team_bbw{
    background-image: none;
    background-color: #e36a0f;
}
.ej_team_b>a:hover .ej_team_bbw>h2,
.ej_team_b>a:hover .ej_team_bbw>h2>span,
.ej_team_b>a:hover .ej_team_bbw>h3,
.ej_team_b>a:hover .ej_team_bbw>h3>span,
.ej_team_b>a:hover .ej_team_bbw>p{
color:#fff;
}
/*团队 end*/

/*整装案例*/
.ej_case_t{
	padding-top:20px;
	padding-bottom: 20px;
}
.site{
	border:1px solid #eeeeee;
	border-bottom:none;
}
.site1{
	border-bottom:1px solid #eeeeee;
	background-color:#fafafa;
}
.site1>span{
	display:block;
	float:left;
	width:100px;
	height:100%;
	background-color:#fafafa;
	font-size:14px;
	color:#454545;
	text-align: center;
	line-height: 30px;
	padding:15px 0;
}
.site1_1{
	float:left;
	width:88%;
	width:calc(100% - 100px);
	padding:15px;
	background-color:#fff;
}
.site1_1>a{
	display: block;
    float: left;
    margin: 0 5px;
	padding:0 15px;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    cursor: pointer;
}
.site1_1>a.click{
    background-color:#e36a0f;
	color:#fff;
	border-radius: 30px;
}
.ej_case_w{
	padding-bottom:20px;
}
.ej_case_t_ej{display:none;}
.ej_case_t_ej1>select{display:block;width:100%;border:1px solid #eee;margin-bottom:15px;font-size:14px;
color:#333;line-height: 36px;
    height: 36px;
    padding: 0 10px;}

.row4{
	margin-left:-15px;
	margin-right:-15px;
}
.ej_case_b{
	float:left;
	width:33.33333333%;
	padding:0 15px;
	margin-bottom:30px;
}
.ej_case_b>a{
	display:block;
	position:relative;
-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_case_wp>img{
	display:block;
	width:100%;
	position: relative;
	z-index: -2;
}
.ej_case_ww{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:20px 10px;
	z-index: -1;
}
.ej_case_ww:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#fafafa;
	z-index: -1;
}
.ej_case_ww:after{
	content:"";
	position:absolute;
	right:0;
	top:0;
	width:0;
	height:100%;
	background-color:#e36a0f;
	z-index: -1;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_case_wwl{
	float:left;
	width:60%;
}
.ej_case_wwl>h2{
	font-size:18px;
	color:#454545;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_case_wwl>p{
	font-size:13px;
	color:#454545;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top:16px;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_case_wwr{
	float:right;
	width:100px;
	padding-top:11px;
}
.ej_case_wwr>p{
	width:100px;
	height:34px;
	border:1px solid #e36a0f;
	border-radius: 4px;
	font-size:14px;
	color:#e36a0f;
	line-height: 32px;
	text-align: center;
}
.ej_case_b>a:hover{
box-shadow: 0px 2px 8px 0px #8c8b8b;
}
.ej_case_b>a:hover .ej_case_ww:after{
	width:100%;
	left:0;
	right:auto;
}
.ej_case_b>a:hover .ej_case_wwl>h2,
.ej_case_b>a:hover .ej_case_wwl>p{
	color:#fff;
}
.ej_case_b>a:hover .ej_case_wwr>p{
	background-color:#fff;
	border:1px solid #fff;
border: 1px solid #b54e00;
    box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.2);
}
/*整装案例 end*/

/*大宅*/
.ej_caes1{
	
}
.ej_caes1_b{
	width:33.333333%;
	float:left;
	padding:0 15px;
	margin-bottom:50px;
}
.ej_caes1_b>a{
	display:block;
	position:relative;
-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_caes1_bt>img{
	display:block;
	width:100%;
}
.ej_caes1_bw{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:10px 15px;
}
.ej_caes1_bwb{
	background-image: url(../images/index_video.png);
    background-size: 100% 100%;
	padding:15px 20px;
-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_caes1_bwb>p{
	float:left;
	width:60%;
	font-size:18px;
	color:#000;
	line-height: 20px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_caes1_bwb>span{
	display:block;
	float:left;
	width:40%;
	font-size:12px;
	color:#292929;
	line-height: 20px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	text-align: right;
-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_caes1_b>a:hover{
    box-shadow: 0px 2px 8px 0px #8c8b8b;
}
.ej_caes1_b>a:hover .ej_caes1_bwb {
    background-image: none;
    background-color: #e36a0f;
}
.ej_caes1_b>a:hover .ej_caes1_bwb>p,
.ej_caes1_b>a:hover .ej_caes1_bwb>span{color:#fff;}
/*大宅 end*/

/*报价*/
.ej_offer{
	padding-bottom:50px;
}
.ej_offer_1{
	background-image:url(../images/ej_offer_1_1.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
	padding-bottom:280px;
}
.ej_offer_1b{
	width:80%;
	margin:0 auto;
	border:3px solid #e36a0f;
	border-radius: 20px;
	padding:10px;
}
.ej_offer_1bb{
	background-color:#fff;
    border-radius: 20px;
    box-shadow: 0px -1px 4.8px 0.2px rgba(8, 1, 3, 0.11);
	padding:20px 10px;
	position:relative;
}
/*.ej_offer_1bb:before{
	content:"";
	position:absolute;
	width:30px;
	height:100%;
	left:50%;
	top:0;
	margin-left:-15px;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}*/
.ej_offer_1bb:after{
	content:"";
	position:absolute;
	width:40px;
	height:100%;
	left:50%;
	top:0;
	margin-left:-20px;
	background-image: url(../images/ej_offer_1_2.png);
	background-position: center left;
	background-size: 40px 422px;
	background-repeat: no-repeat;
}
.ej_offer_1bbl{
	float:left;
	width:50%;
	padding-left:10px;
	padding-right:20px;
}
.ej_offer_1bblt>h2{
	font-size:23px;
	color:#e36a0f;
	line-height: 30px;
}
.ej_offer_1bblt>h2>span{
	font-size:14px;
	color:#797979;
	line-height: 30px;
	margin-left:4px;
}
.ej_offer_1bblt>h2>span>a{
	font-size:14px;
	color:#e36a0f;
	line-height: 30px;
}
.ej_offer_1bbli{
	margin-top:20px;
}
.ej_offer_1bbli>span{
	display:block;
	width:70px;
	float:left;
	font-size:14px;
	color:#636363;
	line-height: 36px;
}
.ej_offer_1bbli>input{
	display:block;
	width:70%;
	width:calc(100% - 110px);
	float:left;
	font-size:14px;
	color:#333333;
	line-height: 36px;
	border:1px solid #d1d1d1;
	padding:0 6px;
}
.ej_offer_1bbli>i{
	display:block;
	float:left;
	font-size:20px;
	color:#ff0000;
	line-height: 36px;
	width:12px;
	text-align: right;
}
.ej_offer_1bbli>select{
	display:block;
	width:35%;
	width:calc(50% - 55px);
	float:left;
	font-size:14px;
	color:#333333;
	line-height: 36px;
	height:36px;
	border:1px solid #d1d1d1;
	padding:0 6px;
}
.ej_offer_1bbr{
	float:right;
	width:50%;
	padding-left:20px;
	padding-right:10px;
}
.ej_offer_1bbrt>h2{
	font-size: 20px;
	color:#000000;
	line-height: 26px;
	text-align: center;
}
.ej_offer_1bbrt>h2>span{
	display:inline-block;
	font-size: 22px;
	color:#e36a0f;
	line-height: 26px;
	width:90px;
	text-align: center;
}
.ej_offer_1bbrt_ul{
	margin-top:25px;
	border:1px solid #d1d1d1;
	width:90%;
	margin-left:7%;
	padding:45px 0;
}
.ej_offer_1bbrt_ul>li{
	float:left;
	width:33.33333%;
	text-align: center;
}
.ej_offer_1bbrt_ul>li>p{
	font-size:14px;
	color:#636363;
	line-height: 20px;
}
.ej_offer_1bbrt_ul>li>h2{
	font-size:22px;
	color:#636363;
	line-height: 26px;
	margin-top:40px;
}
.ej_offer_1bbrt_ul>li>h2>span{
	font-size:24px;
	color:#e36a0f;
	line-height: 26px;
}
.ej_offer_1bbrp{
	text-align:center;
	margin-top:20px;
	font-size:14px;
	color:#636363;
	line-height: 30px;
}
.ej_offer_1bbrp>span{
	text-align:center;
	font-size:20px;
	color:#e36a0f;
	line-height: 30px;
}
.ej_offer_1bbra{
	margin-top:30px;
}
.ej_offer_1bbra>a{
	display:block;
	width:180px;
	height:46px;
	background-color:#e36a0f;
	border:none;
	border-radius: 6px;
	margin:0 auto;
	font-size:24px;
	color:#fff;
	line-height: 46px;
	outline: none;
	text-align:center;
}
.offer_tc1 {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 400px;
    height: 80px;
    z-index: 99;
	margin-top:-34px;
	margin-left:-200px;
  /*  display: none;*/
	padding:18px 0;
}
.offer_tc1>p{
	color:#fff;
	font-size:14px;
	line-height: 24px;
	text-align: center;
}
.ej_offer_2{
	background-image: url(../images/ej_offer_1_3.png);
	background-repeat: no-repeat;
	background-size: 1227px 513px;
	background-position: top center;
}
.ej_offer_2b{
	background-color:#fff;
	width:580px;
	height:auto;
	margin:0 auto;
    box-shadow: -0.07px 1.999px 6.48px 1.52px rgba(29, 29, 29, 0.32);
	padding:40px 0;
	border-radius: 200px;
}
.ej_offer_2b>h2{
	text-align: center;
	font-size:24px;
	color:#e36a0f;
	line-height: 24px;
	margin-bottom:35px;
}
.ej_offer_2bd{
	width:76%;
	margin:0 auto;
	margin-bottom:20px;
}
.ej_offer_2bd>span{
	display: block;
    width: 70px;
    float: left;
    font-size: 14px;
    color: #636363;
    line-height: 36px;
}
.ej_offer_2bd>input {
    display: block;
    width: 80%;
    width: calc(100% - 82px);
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 36px;
    border: 1px solid #d1d1d1;
    padding: 0 8px;
}
.ej_offer_2bd>select {
    display: block;
    width: 40%;
    width: calc(50% - 41px);
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 36px;
    height: 36px;
    border: 1px solid #d1d1d1;
    padding: 0 6px;
}
.ej_offer_2bd>i {
    display: block;
    float: left;
    font-size: 20px;
    color: #ff0000;
    line-height: 36px;
    width: 12px;
    text-align: right;
}
.ej_offer_2ba{
	margin-top: 10px;
}
.ej_offer_2ba>a{
	display: block;
    width: 180px;
    height: 46px;
    background-color: #e36a0f;
    border: none;
    border-radius: 6px;
    margin: 0 auto;
    font-size: 24px;
    color: #fff;
    line-height: 46px;
    outline: none;
    text-align:center;
}
.ej_offer_3{
	background-image: url(../images/ej_offer_1_4.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	padding-top:120px;
	padding-bottom:100px;
}
.ej_offer_3b{
	width:85%;
	margin:0 auto;
}
.ej_offer_3bd{
	float:left;
	width:50%;
	padding:0 50px;
}
.ej_offer_3bdb{
	background-image: url(../images/index_video.png);
    background-size: 100% 100%;
	border-radius: 10px;
	padding:0 10px;
	margin-bottom:30px;
}
.ej_offer_3bdb>span{
	display: block;
    width: 70px;
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 50px;
}
.ej_offer_3bdb>input{
	display: block;
    width: 66%;
    width: calc(100% - 82px);
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 50px;
    border: none;
    padding: 0 8px;
	background-color:transparent;
}
.ej_offer_3bdb>select {
    display: block;
    width: 33%;
    width: calc(50% - 41px);
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 50px;
    height: 50px;
    border: none;
    padding: 0 6px;
	background-color:transparent;
}
.ej_offer_3bdb>i{
	display: block;
    float: left;
    font-size: 20px;
    color: #ff0000;
    line-height: 36px;
    width: 12px;
    text-align: right;
}
.ej_offer_3ba{
	margin-top:20px;
	float: left;
    width: 100%;
}
.ej_offer_3ba>a {
    display: block;
    width: 180px;
    height: 46px;
    background-color: #e36a0f;
    border: none;
    border-radius: 6px;
    margin: 0 auto;
    font-size: 24px;
    color: #fff;
    line-height: 46px;
    outline: none;
    text-align:center;
}
/*报价 end*/

/*预约*/
.ej_order{
	padding-bottom:50px;
}
.ej_order1{
	margin-top:-50px;
	background-image: url(../images/ej_order_1.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 1227px 580px;
    padding-bottom: 60px;
	padding-top:140px;
	padding-left:185px;
	padding-right:185px;
}
.ej_order2{
	background-image: url(../images/ej_order_2.png);
    background-position: top center;
    background-repeat: no-repeat;
   /* background-size: 1228px 238px;*/
	padding-top:140px;
	padding-left:185px;
	padding-right:185px;
}
.ej_order3{
	margin-top:-50px;
	background-image: url(../images/ej_order_3.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 1227px 565px;
	padding-top:240px;
	padding-left:185px;
	padding-right:185px;
}
.ej_order4{
	background-image: url(../images/ej_order_4.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 1226px 697px;
	padding-top:174px;
	padding-left:185px;
	padding-right:185px;
	padding-bottom:154px;
}
.ej_order_b{
	/*background-image: url(../images/ej_order_b.png);*/
	background-image: url(../images/jftmbg.png);
    background-size: 100% 100%;
	border-radius: 10px;
	padding:30px;
	padding-top:20px;
    /*box-shadow: 0px 4px 6.51px 0.49px rgba(8, 1, 3, 0.1);*/
}
.ej_order_bt>h2{
	font-size:23px;
	color:#e36a0f;
	line-height: 30px;
	text-align: center;
	margin-bottom:40px;
}
.ej_order_bl{
	float:left;
	width:50%;
	padding:0 10px;
	margin-bottom:20px;
}
.ej_order_bl>span {
    display: block;
    width: 70px;
    float: left;
    font-size: 14px;
    color: #636363;
    line-height: 36px;
}
.ej_order_bl>input {
    display: block;
    width: 58%;
    width: calc(100% - 82px);
    float: left;
    font-size: 14px;
    color: #131313;
    line-height: 36px;
    border: 1px solid #999;
	background-color:transparent;
    padding: 0 6px;
}
.ej_order_bl>select {
    display: block;
    width: 29%;
    width: calc(50% - 41px);
    float: left;
    font-size: 14px;
    color: #131313;
    line-height: 36px;
    height: 38px;
    border: 1px solid #999;
    padding: 0 6px;
	background-color:transparent;
}
.ej_order_bl>i {
    display: block;
    float: left;
    font-size: 20px;
    color: #ff0000;
    line-height: 36px;
    width: 12px;
    text-align: right;
}
.ej_order_ba{
	margin-top:30px;
	float:left;
	width:100%;
}
.ej_order_ba>a {
    display: block;
    width: 180px;
    height: 46px;
    background-color: #e36a0f;
    border: none;
    border-radius: 6px;
    margin: 0 auto;
    font-size: 24px;
    color: #fff;
    line-height: 46px;
    outline: none;
    letter-spacing: 5px;
    text-align:center;
}
/*预约 end*/

/*了解晶枫*/
.ej_about{
	padding-bottom:50px;
}
.ej_about1{
	background-image: url(../images/about1_1.png);
	background-repeat: repeat-x;
	background-position: top center;
	padding-top:30px;
	padding-bottom:20px;
}
.ej_about1l{
	float:left;
	width:75%;
	padding-left:30px;
	padding-right:40px;
}
.ej_about1l>p{
	color:#424242;
	font-size:14px;
	line-height: 30px;
}
.ej_about1l>p>img{
	float:right;
	margin-right:-200px;
}
.ej_about1r{
	float:right;
	width:25%;
	position:relative;
	padding-top:24px;
}
.ej_about1r:after{
	content:"";
	position:absolute;
	width:65px;
	height:75px;
	border:4px solid #e36a0f;
	top:0;
	right:10px;
	z-index: 1;
}
.ej_about1r>img{
	display:block;
	max-width:100%;
	position:relative;
	z-index: 2;
}
.ej_about3{
	padding:10px;
    box-shadow: -3.83px 3.214px 6px 0px rgba(0, 0, 0, 0.07);
	margin-bottom:30px;
	position:relative;
}
.ej_about3:before{
	content:"";
	position:absolute;
	width:0px;
	height:0px;
	border-left:3px solid #fff;
	border-top:3px solid #fff;
	box-sizing: border-box;
	left:0px;
	top:0px;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
	z-index: -1;
}
.ej_about3:after{
	content:"";
	position:absolute;
	width:40px;
	height:40px;
	border-right:3px solid #e36a0f;
	border-bottom:3px solid #e36a0f;
	box-sizing: border-box;
	right:10px;
	bottom:10px;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
	z-index: -1;
}
.ej_about3>a{
	display:block;
}
.ej_about3l{
	float:left;
	width:323px;
}
.ej_about3l>img{
	display:block;
	width:100%;
}
.ej_about3r{
	float:right;
	width:60%;
	width:calc(100% - 330px);
	padding-left:20px;
}
.ej_about3r>h2{
	padding-top:20px;
	font-size:18px;
	color:#000;
	line-height: 20px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.ej_about3r>p{
	font-size:14px;
	color:#747474;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	height:96px;
	margin-top:45px;
	margin-bottom:20px;
}
.ej_about3r>span{
	display:block;
	font-size:14px;
	color:#747474;
	line-height: 16px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ej_about3:hover:before{
	width:65%;
	height:50%;
	border-left:3px solid #e36a0f;
	border-top:3px solid #e36a0f;
}
.ej_about3:hover:after{
	width:65%;
	height:50%;
	right:0;
	bottom:0;
}
.ej_about3:hover .ej_about3r>h2{
	color:#e77f31;
}
/*了解晶枫 end*/

/*联系我们*/
.ej_contact{
	padding-bottom:50px;
}
.ej_map{
	overflow:hidden;
}
.ej_contact_b{
	margin-top:240px;
	border:3px solid #e36a0f;
}
.ej_contact_bl{
	width:50%;
	float:left;
}
.ej_contact_bl>img{
	display:block;
	margin-top:-210px;
}
.ej_contact_br{
	width:25%;
	float:left;
	padding-top:40px;
}
.ej_contact_br>h2{
	font-size:20px;
	color:#e36a0f;
	line-height: 24px;
}
.ej_contact_br>span{
	display:block;
	font-size:22px;
	color:#7a7a7a;
	line-height: 24px;
	margin-top:24px;
}
.ej_contact_br>p{
	font-size:16px;
	color:#7a7a7a;
	line-height: 20px;
	margin-top:24px;
}
/*联系我们 end*/
.ej_seach{
padding-bottom:40px;
}
.ej_seach>ul>li>a{
display:block;
padding:10px 0;
border-bottom: 1px dashed #eee;
}
.ej_seach>ul>li>a>p{
color:#999;
font-size:14px;
line-height: 30px;    
overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ej_seach>ul>li>a:hover >p{color: #e36a0f;}
/*二级 end*/
/*修改新增1*/
.index_g_tc{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image: url(../images/tcbg_h.png);
    background-size: 100% 100%;
	z-index: 9999;
}
.index_g_tcp{
	width:600px;
	height:400px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-200px;
	margin-left:-300px;
}
.index_g_tcof{
	position:absolute;
	right:0;
	top:0;
	width:40px;
	height:40px;
	background-image: url(../images/tcbg_h.png);
    background-size: 100% 100%;
}
.index_g_tcof i{
	display:block;
	width:40px;
	text-align: center;
	line-height: 40px;
	color:#fff;
	font-size:20px;
}
.index_g_tcimg a,
.index_g_tcimg img{
	display:block;
	width:100%;
}

.ej_page3{
	padding:40px 0;
}
.ej_page3 img{
	max-width:100%;
}
.teaml{
	width:36%;
	float:left;
}
.teaml img{
	display:block;
	width:100%;
}
.teamr{
	width:64%;
	height:442px;
	float:left;
	padding-left:30px;
	background-color:#fff;
}
.team_t{
	padding-bottom:10px;
}
.team_t h2{
	color:#e36a0f;
	font-size:18px;
	line-height: 30px;
	position:relative;
}
.team_t h2:after{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width: 150px;
    height: 1px;
    background: #e36a0f;
}
.team_t h2>span{
	color:#999;
	font-size:15px;
	line-height: 30px;
	margin-left:20px;
}
.team_t ul{
	padding-top:10px;
	padding-bottom:6px;
	border-bottom:1px dashed #eee;
}
.team_t ul>li{
	padding:4px 0;
}
.team_t ul>li>p{
	color:#333;
	font-size:14px;
	line-height: 24px;
}
.team_t ul>li>p>span{
	color:#666;
	font-size:14px;
	line-height: 24px;
}
.team_t ul>li>p>a{
	color:#666;
	font-size:14px;
	line-height: 24px;
}
.team_b{
	height:378px;
	overflow: hidden;
	position:relative;
}
.team_bx{
	height:100%;
	overflow-y:auto;
}
.team_bx::-webkit-scrollbar-track-piece {
	background-color: rgba(0,0,0,0.7);
	border-left: 2px solid rgba(0,0,0,0.7);
}
.team_bx::-webkit-scrollbar {
	width: 3px;
	height: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.team_bx::-webkit-scrollbar-thumb {
	background-color:#e36a0f;
	background-clip: padding-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	min-height: 10px;
}
.team_bx::-webkit-scrollbar-thumb:hover {
	background-color:#e36a0f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



.team_bx h2{
	color:#333;
	font-size:14px;
	line-height: 24px;
	position:relative;
	margin-bottom:10px;
}
.team_bx h2:after{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width: 32px;
    height: 1px;
    background: #e36a0f;
}
.team_bx p{
	color:#333;
	font-size:14px;
	line-height: 24px;
	margin-bottom:10px;
}
.team_bx p>span{
	color:#666;
	font-size:14px;
	line-height: 24px;
}

.bottom{
    width: 100%;
    padding-top: 38px;
    position: fixed;
    z-index: 100;
    bottom: -436px;
}
.bottom_b{
	width:100%;
}
.bottom_bg{
	margin: 0 auto;
    background-color: #fff;
    background: url(../images/bottom2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
    height: 506px;
    position: relative;
	z-index: 101;
}
.bottom_bc{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	position: relative;
	z-index: 102;
}
.bottom_bct{
	width: 100%;
    height: 80px;
    line-height: 80px;
    margin: 0 auto;
    color: #00463E;
    position: relative;
    cursor: pointer;
}
.bottom_bct img{
	display: block;
	position: absolute;
    top: -34px;
	max-width: 94%;
}
.bottom_bctr_up{
	background: url(../images/all_2021_751.gif);
    width: 36px;
    height: 50px;
    background-size: 100% 100%;
    position: absolute;
    top: 13px;
    right: 80px;
}
.bottom_bctr_down{
	background: url(../images/all_2021_761.gif);
    width: 36px;
    height: 50px;
    background-size: 100% 100%;
    position: absolute;
    top: 13px;
    right: 80px;
}
.bottom_bcb{
	z-index: 1000;
    width: 100%;
    height: 436px;
    background: url(../images/bottom3.jpg);
    margin: 0 auto;
    padding: 20px 75px;
    box-sizing: border-box;
    position: relative;
}

#tab2{
	width:100%;
}
#tab2 .j-tab-nav{
	width: 45%;
    float: left;
    padding-right: 50px;
}
#tab2 .j-tab-nav a{
	display: block;
    padding: 0 15px;
    margin-bottom: 20px;
    position: relative;
}
#tab2 .j-tab-nav a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    background-color: #ececec;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
#tab2 .j-tab-nav a:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 0;
    z-index: -1;
    background-color: #e36a0f;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
#tab2 .j-tab-nav a img {
    float: right;
    display: block;
    width: 31px;
    height: 15px;
    margin-top: 17px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
#tab2 .j-tab-nav a img.ej_suplul1 {
    display: none;
}
#tab2 .j-tab-nav a.current:after {
    width: 100%;
    left: 0;
    right: auto;
}
#tab2 .j-tab-nav a.current .ej_suplulh {
    color: #fff;
}
#tab2 .j-tab-nav a.current img.ej_suplul1 {
    display: block;
}
#tab2 .j-tab-nav a.current img.ej_suplul2 {
    display: none;
}
#tab2 .j-tab-con{
	width: 54%;
    float: right;
    position: relative;
}
#tab2 .j-tab-con .tab-con-item{
	width:100%;
	display:none;
}
/*修改新增1 end*/
/*修改新增2 一站式服务*/
.qua04_1{
	background-image: url(../images/qua04_1.jpg);
	background-position: top center;
	background-size: 100% 100%;
	padding-top:100px;
	padding-bottom:100px;
}
.qua04_1_l{
	float:left;
	width:50%;
}
.qua04_1_l>h2{
	font-size:20px;
	color:#000;
	line-height: 37px;
}
.qua04_1_l>p{
	font-size:16px;
	color:#000;
	line-height: 37px;
}
.qua04_1_l>span{
	display:block;
	width:100%;
	height:50px;
	position:relative;
}
.qua04_1_l>span:before{
	content:"";
	position:absolute;
	left:0;
	top:25px;
	width:80%;
	height:1px;
	background-color: #a67b3d;
}
.qua04_1_l>span:after{
	content:"";
	position:absolute;
	right:20%;
	bottom:25px;
	width:42px;
	height:42px;
	background-image: url(../images/qua04_3.jpg);
}
.qua04_1_r{
	float:right;
	width:50%;
	position:relative;
}
.qua04_1_rp{
	width:100%;
	position:relative;
}
.qua04_1_rp:before{
	content:"";
	position:absolute;
	top:-29px;
	left:-38px;
	width:64px;
	height:64px;
	border:3px solid #a67b3d;
	z-index: 3;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.qua04_1_rp:after{
	content:"";
	position:absolute;
	bottom:-40px;
	right:0px;
	width:90px;
	height:90px;
	border:3px solid #a67b3d;
	z-index: 3;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.qua04_1_r:after{
	content:"";
	position:absolute;
	bottom:-26px;
	right:60px;
	width:60px;
	height:60px;
	border:3px solid #a67b3d;
	z-index: 3;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.qua04_1_r>.qua04_1_rp>img{
	display:block;
	max-width:100%;
	position:relative;
	z-index: 2;
	-webkit-transition:0.8s;
	-moz-transition:0.8s;
	-ms-transition:0.8s;
	-o-transition:0.8s;
	transition:0.8s;
}
.qua04_2{
	padding-top:75px;
	padding-bottom:80px;
}
.qua04_2_h2{
	text-align:center;
	padding-bottom:45px;
}
.qua04_2_h2>span{
	display:inline-block;
	font-size:20px;
	color:#000;
	line-height: 26px;
	padding-bottom:20px;
	position:relative;
}
.qua04_2_h2>span:after{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:9px;
	background-image:url(../images/qua04_4.jpg);
	background-size: 32px 9px;
	background-repeat: repeat-x;
}
.qua04_2_dl{
	float:left;
	width:33.333333%;
	position:relative;
}
.qua04_2_dl:after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	left:16px;
	top:16px;
	background-image: url(../images/qua04_5_1b.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 1;
    background-size: contain;
}
.qua04_2_dl>img{
	display:block;
	float:left;
	position: relative;
	max-width:100%;
	z-index: 2;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
	left:0px;
	top:0px;
}
.qua04_2_dc{
	float:left;
	width:33.333333%;
	position:relative;
}
.qua04_2_dc>img{
	display:block;
	position:relative;
	left:50%;
	max-width:100%;
	transform:translateX(-50%);
}
.qua04_2_dr{
	float:left;
	width:33.333333%;
	position:relative;
}
.qua04_2_dr:after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	right:16px;
	bottom:16px;
	background-image: url(../images/qua04_5_3b.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	z-index: 1;
	background-size: contain;
}
.qua04_2_dr>img{
	max-width:100%;
	display:block;
	float:right;
	position: relative;
	z-index: 2;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
	right:0px;
	bottom:0px;
}
.qua04_2_d:hover .qua04_2_dl>img{
	left:16px;
	top:16px;
}
.qua04_2_d:hover .qua04_2_dr>img{
	right:16px;
	bottom:16px;
}
.qua04_3{
	padding-top:90px;
	padding-bottom:100px;
	background-image: url(../images/qua04_6.jpg);
	background-position: top center;
	background-size: 100% 100%;
}
.qua04_3_l{
	float:left;
	width:190px;
	padding-top:228px;
}
.qua04_3_l>p{
	font-size:16px;
	color:#fff;
	line-height: 40px;
}
.qua04_3_r{
	float:right;
	width:75%;
	width:calc(100% - 250px);
}

#d_tab29{
	position:relative; 
}
#d_tab29 ul,
#d_tab29 li{
	margin:0;
	padding:0;
	list-style:none
}
#d_tab29 ul{
	padding:0 45px;
}
#d_tab29 img{
	border:0;
	vertical-align:top;
}
#d_tab29 .d_img{
	position:relative;
	margin:0 auto;
	height:510px;
} 
#d_tab29 .d_img li{
	position:absolute;
	display:none;
	z-index:0
}
#d_tab29 .d_img li img{
	width:100%
}
#d_tab29 .d_img li.d_pos1{display:block;width:26%;left:5%;top:60px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:28%;left:18%;top:30px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:30%;left:35%;top:0px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:28%;right:18%;top:30px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:26%;right:5%;top:60px;z-index:1}
#d_tab29 .d_next{position:absolute;right:0;top:50%;margin-top:-40px;z-index:10;cursor:pointer;width:31px;height:80px;}
#d_tab29 .d_prev{position:absolute;left:0;top:50%;margin-top:-40px;z-index:10;cursor:pointer;width:31px;height:80px;}
.qua04_3_rmo{
	width:100%;
	display:none;
}
.qua04_3_rmo .swiper-container{
	padding:0 40px;
}
.qua04_3_rmo .swiper-slide img{
	display:block;
	width:100%;
}
.qua04_3_rmo .swiper-pagination-fraction, 
.qua04_3_rmo .swiper-pagination-custom, 
.qua04_3_rmo .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0;
    left: 0;
    width: 100%;
	position: static;
}
.qua04_3_rmo .swiper-pagination-bullet {
    background-color: #fff;
	margin-left: 2px!important;
    margin-right: 2px!important;
	width: 8px;
    height: 8px;
}
.qua04_3_rmo .swiper-pagination-bullet-active {
    opacity: 1;
    background: #e77f31;
}
.qua04_3_rmo .swiper-button-prev,
.qua04_3_rmo .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 31px;
    height: 80px;
    margin-top: -60px;
    z-index: 10;
    cursor: pointer;
    background-size: 31px 80px;
    background-position: center;
    background-repeat: no-repeat;
}
.qua04_3_rmo .swiper-button-prev{
	background-image:url(../images/prev.png);
}
.qua04_3_rmo .swiper-button-next{
	background-image:url(../images/next.png);
}
.qua04_4{
	padding-top:80px;
	padding-bottom:155px;
}
.qua04_4_p{
	width:100%;
	position:relative;
}
.qua04_4_p img{
	display:block;
}
.qua04_4_pl{
	display:block;
	float:left;
	width:50%;
	position:relative;
	z-index: 1;
}
.qua04_4_pr{
	display:block;
	float:right;
	width:50%;
	padding-top:60px;
	position:relative;
	z-index: 2;
}
.qua04_4_pl img{
	max-width:120%;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.qua04_4_pr img{
	float:right;
	max-width:100%;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.qua04_4_pw{
	position:absolute;
	right:0;
	bottom:-77px;
	padding:25px 30px;
	min-height:120px;
	min-width:110%;
	background-image: url(../images/qua04_10.jpg);
	background-size: 100% 100%;
    box-shadow: 0px 1px 4.75px 0.25px rgba(0, 0, 0, 0.21);
}
.qua04_4_pw>p{
	font-size:18px;
	color:#000;
	line-height: 40px;
}

.qua04_5{
	padding-top:50px;
	padding-bottom:60px;
	background-image: url(../images/qua04_11.jpg);
	background-position: center center;
	background-size: cover;
}
.qua04_4_t{
	background-image: url(../images/index_video.png);
    background-size: 100% 100%;
    border-radius: 20px;
    overflow: hidden;
	width:80%;
	margin:0 auto;
	padding:10px 20px;
}
.qua04_4_t>p{
	font-size:18px;
	color:#000;
	line-height: 33px;
	text-align: center;
}

.qua04_6{
	padding-top:80px;
	padding-bottom: 80px;
}
.qua04_6_t{
	width:100%;
	padding:15px 0;
	background-color:#e3e3e3;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	position:relative;
}
.qua04_6_t:after{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:221px;
	background-image: url(../images/qua04_12.png);
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}
.qua04_6_t>p{
	font-size:34px;
	color:#000;
	line-height: 56px;
	text-align: center;
}
.carousel.flexible .items {
	display: none;
}
.qua04_4_b{
	padding-top:55px;
}
.qua04_4_b .carousel-example{
	width:100%;
}
.qua04_4_b .flex-item {
	width:100%;
}
.qua04_4_b .flex-item.flex-itemd{
	padding-top:50px;
}
.qua04_4_b .flex-item .img-responsive{
	width:100%;
	box-shadow: 0px 1px 4.75px 0.25px rgba(0, 0, 0, 0.3);
	border-radius: 20px;
	overflow: hidden;
}
.qua04_4_b .carousel-control {
    position: absolute;
    top: 50%;
    bottom: auto;
	margin-top:-21px;
    width: 42px;
	height:42px;
    opacity: 1;
	background-position: top center;
	background-repeat: no-repeat;
}
.qua04_4_b .carousel-control.left{
	background:none;
    left: 0;
	background-image: url(../images/qua04l1.png);
}
.qua04_4_b .carousel-control.left:hover{
	background-image: url(../images/qua04l2.png);
}
.qua04_4_b .carousel-control.right{
	background:none;
	right:0;
	background-image: url(../images/qua04r1.png);
}
.qua04_4_b .carousel-control.right:hover{
	background-image: url(../images/qua04r2.png);
}
.qua04_4_b .carousel-inner {
    padding-bottom: 4px;
}

.qua04_1:hover .qua04_1_rp:before{
    top: -10px;
    left: -10px;
    width: 80%;
    height: 80%;
    z-index: 1;
}
.qua04_1:hover .qua04_1_rp:after{
    bottom: -10px;
    right: 10px;
    width: 80%;
    height: 80%;
    z-index: 1;
}
.qua04_1:hover .qua04_1_r:after {
    bottom: -26px;
    right: 40px;
    width: 80%;
    height: 100%;
    z-index: 1;
}
.qua04_1:hover .qua04_1_r >.qua04_1_rp>img{
	transform: rotate(6deg);
}
.qua04_1:hover .qua04_1_l>span:after {
    -webkit-animation: home 0.6s linear;
    animation: home 0.6s linear;
}
@keyframes home{
	0%{
		right: 34%;
		opacity: 0;
		bottom: 13px;
		transform: scale(0.5, 0.5);
	}
	100%{
		right: 20%;
		opacity: 1;
		bottom: 25px;
		transform: scale(1, 1);
	}
}
.qua04_4_p:hover .qua04_4_pl>img{
	transform: rotate(-8deg);
}
.qua04_4_p:hover .qua04_4_pr>img{
	transform: rotate(6deg);
}


.index_calcl1 > input{
	height:54px;
}
.footer_trbd > input{
	height:34px;
}
.ej_offer_1bbli > input,
.ej_offer_2bd > input,
.ej_order_bl > input{
	height:36px;
}
.ej_offer_3bdb > input{
	height:50px;
}
/*修改新增2 end*/
/*修改新增3 徽派工艺*/
.qua03 {
	width:100%;
	height:100%;
    background-image: url(../images/qua03.jpg);
    background-position: top center;
    background-size: cover;
	overflow: hidden;
}
.qua03_1{
	padding:60px 0;
}
.qua03_1_l{
	float:left;
	width:48%;
	border:4px solid #8c3025;
	border-radius: 4px;
	position:relative;
	background-color: #fff;
}
.qua03_1_l:after{
	content:"";
	position:absolute;
	top:-1px;
	left:-1px;
	width:0px;
	height:0px;
	border-top:4px solid #8c3025;
	border-left:4px solid #8c3025;
	opacity: 0;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_1_l:before{
	content:"";
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:0px;
	height:0px;
	opacity: 0;
	border-bottom:4px solid #8c3025;
	border-right:4px solid #8c3025;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_1:hover .qua03_1_l:before{
	width:60%;
	height:30%;
	opacity: 1;
	border-bottom:4px solid #f48d29;
	border-right:4px solid #f48d29;
}
.qua03_1:hover .qua03_1_l:after{
	width:60%;
	height:30%;
	opacity: 1;
	border-top:4px solid #f48d29;
	border-left:4px solid #f48d29;
}
.qua03_1:hover .qua03_1_l{
	box-shadow: 0px 3px 9.9px 0.1px rgba(0, 0, 0, 0.38);
}
.qua03_1_l img{
	display:block;
	max-width: 100%;
	margin:0 auto;
}
.qua03_1_r{
	float:left;
	width:52%;
	position:relative;
	padding-top:70px;
	padding-left:50px;
	padding-right:70px;
}
.qua03_1_r:after{
	content:"";
	position:absolute;
	width:100%;
	height:150px;
	background-image: url(../images/qua03_8_2.png);
	background-size: cover;
	left:0;
	bottom:0;
	z-index: 1;
}
.qua03_1_r:before{
	content:"";
	position:absolute;
	width:2px;
	height:50px;
	background-color: #8c3025;
	right:10px;
	bottom:20px;
	z-index: 2;
}
.qua03_1_r>h2>span{
	display: inline-block;
    font-size: 26px;
    color: #000;
    line-height: 46px;
    padding-bottom: 20px;
    position: relative;
	z-index: 2;
}
.qua03_1_r>h2>span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 17px;
    background-image: url(../images/qua03_8_1.png);
    background-size: 25px 17px;
    background-repeat: repeat-x;
}
.qua03_1_r>p{
    font-size: 16px;
    color: #000;
    line-height: 38px;
	margin-top:40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
	height:266px;position: relative;
	z-index: 2;
}

.qua03_2{
	padding-bottom:100px;
}
.qua03_2_l{
	float:right;
	width:48%;
	border:4px solid #f48d29;
	border-radius: 4px;
	position:relative;
}
.qua03_2_l:after{
	content:"";
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:0px;
	height:0px;
	border-bottom:4px solid #f48d29;
	border-right:4px solid #f48d29;
	opacity: 0;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_2_l:before{
	content:"";
	position:absolute;
	top:-1px;
	left:-1px;
	width:0px;
	height:0px;
	opacity: 0;
	border-top:4px solid #f48d29;
	border-left:4px solid #f48d29;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_2:hover .qua03_2_l{
	box-shadow: 0px 3px 9.9px 0.1px rgba(0, 0, 0, 0.38);
}
.qua03_2:hover .qua03_2_l:before{
	width:60%;
	height:30%;
	opacity: 1;
	border-top:4px solid #8c3025;
	border-left:4px solid #8c3025;
}
.qua03_2:hover .qua03_2_l:after{
	width:60%;
	height:30%;
	opacity: 1;
	border-bottom:4px solid #8c3025;
	border-right:4px solid #8c3025;
}
.qua03_2_l img{
	display:block;
	max-width: 100%;
	margin:0 auto;
}
.qua03_2_r{
	float:left;
	width:52%;
	position:relative;
	padding-top:120px;
	padding-left:70px;
	padding-right:50px;
}
.qua03_2_r:after{
	content:"";
	position:absolute;
	width:100%;
	height:150px;
	background-image: url(../images/qua03_8_2.png);
	background-size: cover;
	left:0;
	bottom:0;
	z-index: 1;
}
.qua03_2_r:before{
	content:"";
	position:absolute;
	width:2px;
	height:50px;
	background-color: #8c3025;
	left:10px;
	bottom:20px;
	z-index: 2;
}
.qua03_2_r>h2>span{
	display: inline-block;
    font-size: 26px;
    color: #000;
    line-height: 46px;
    padding-bottom: 20px;
    position: relative;
	z-index: 2;
}
.qua03_2_r>h2>span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 17px;
    background-image: url(../images/qua03_8_3.png);
    background-size: 25px 17px;
    background-repeat: repeat-x;
}
.qua03_2_r>p{
    font-size: 16px;
    color: #000;
    line-height: 38px;
	margin-top:40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	height:190px;
	position: relative;
	z-index: 2;
}

.qua03_3{
	background-image:url(../images/qua03_8_4.jpg);
	background-position: center center;
	background-size: cover;
	padding-top:70px;
	padding-bottom:60px;
}
.qua03_3_l{
	width:210px;
	float:left;
	position:relative;
	padding-left:17px;
	padding-right:15px;
}
.qua03_3_l>h2{
	font-size:26px;
	color:#fff;
	padding-top:20px;
	line-height: 30px;
	padding-bottom:10px;
	position:relative;
	border-bottom:1px solid #fff;
}
.qua03_3_l>h2:after{
	content:"";
	position:absolute;
	width:30px;
	height:1px;
	background-color:#fff;
	top:10px;
	left:-17px;
}
.qua03_3_l>h2:before{
	content:"";
	position:absolute;
	width:1px;
	height:30px;
	background-color:#fff;
	top:0px;
	left:-7px;
}
.qua03_3_l>p{
	margin-top:20px;
	position:relative;
	padding-bottom: 40px;
	z-index: 2;
}
.qua03_3_l>p>span{
	display:block;
	font-size:15px;
	color:#fff;
	line-height: 27px;
	position:relative;
	z-index: 2;
}
.qua03_3_l>p:after{
	content:"";
	position:absolute;
	right:-15px;
	bottom:0;
	width:96%;
	height:100%;
	background-image: url(../images/qua03_8_5.png);
	background-size: cover;
	z-index: 1;
}
.qua03_3_r{
	float:left;
	width:75%;
	width:calc(100% - 210px);
	padding-left:50px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
}
.qua03_3_r #owl-demo{
	position:relative;
}
.qua03_3_r .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.qua03_3_r .owl-carousel .owl-wrapper, 
.owl-carousel .owl-item {
    position: relative;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}
.qua03_3_r .owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.qua03_3_r .owl-carousel .owl-item {
    float: left;
}
.qua03_3_r #owl-demo .item {
    display: block;
    padding: 10px;
	position:relative;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_3_r #owl-demo .item.qua03_3_rtml{
	padding-bottom:60px;
}
.qua03_3_r #owl-demo .item.qua03_3_rtml:after{
	content:"";
	position:absolute;
	width:26px;
	height:26px;
	z-index: 1;
	right:0;
	top:0;
	border-top:2px solid #fff;
	border-right:2px solid #fff;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_3_r #owl-demo .item.qua03_3_rtmr{
	padding-top:60px;
}
.qua03_3_r #owl-demo .item.qua03_3_rtmr:after{
	content:"";
	position:absolute;
	width:26px;
	height:26px;
	z-index: 1;
	left:0;
	bottom:0;
	border-bottom:2px solid #fff;
	border-left:2px solid #fff;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_3_r #owl-demo .item img {
    display: block;
    width:100%;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_3_r .owl-controls{
	display:block!important;
}
.qua03_3_r .owl-buttons>.owl-prev, 
.qua03_3_r .owl-buttons>.owl-next {
    position: absolute;
    top: 48%;
    width: 40px;
    height: 40px;
    font-size: 0px;
    color: transparent;
    z-index: 10;
    cursor: pointer;
}
.qua03_3_r .owl-buttons>.owl-prev {
    display:none;
}
.qua03_3_r .owl-buttons>.owl-next {
    right: -15px;
    background-image: url(../images/qua03_8_8.png);
}
.qua03_3_r #owl-demo .item:hover img{
	box-shadow: 0px 3px 9.9px 0.1px rgba(0, 0, 0, 0.38);
}
.qua03_3_r #owl-demo .item.qua03_3_rtml:hover:after {
    width: 50px;
    height: 50px;
    border-top: 2px solid #f48d29;
    border-right: 2px solid #f48d29;
}
.qua03_3_r #owl-demo .item.qua03_3_rtmr:hover:after {
    width: 50px;
    height: 50px;
    border-bottom: 2px solid #f48d29;
    border-left: 2px solid #f48d29;
}

.qua03_4{
	padding-top:140px;
	padding-bottom:140px;
}
.qua03_4_l{
	position:relative;
	z-index: 2;
	width:100%;
	max-width:640px;
	margin:0 auto;
}
.qua03_4_l:after{
	content:"";
	position: absolute;
	left:0;
	top:-63px;
	width:100%;
	height:122px;
	background-image: url(../images/qua03_5.png);
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 2;
}
.qua03_4_l img{
	display:block;
	width:100%;
    box-shadow: 0px 3px 9.9px 0.1px rgba(0, 0, 0, 0.38);
	position:relative;
	z-index: 2;
}
.qua03_4_l img.qua03_4_lb{
	position:absolute;
	top:25px;
	left:50px;
	z-index: 1;
	transform: rotate(-9deg);
}

.qua03_5{
	width:100%;
	background-image: url(../images/qua03_8_6.jpg);
    background-position: top center;
    background-repeat: repeat;
	padding-top:40px;
	padding-bottom:70px;
}
.qua03_5_t{
	margin-bottom:100px;
}
.qua03_5_t_l {
    float: right;
    width: 48%;
	border:4px solid #1488b3;
	border-radius: 4px;
	position:relative;
}
.qua03_5_t_l:after{
	content:"";
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:0px;
	height:0px;
	border-bottom:4px solid #1488b3;
	border-right:4px solid #1488b3;
	opacity: 0;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_5_t_l:before{
	content:"";
	position:absolute;
	top:-1px;
	left:-1px;
	width:0px;
	height:0px;
	opacity: 0;
	border-top:4px solid #1488b3;
	border-left:4px solid #1488b3;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_5_t:hover .qua03_5_t_l{
	box-shadow: 0px 3px 9.9px 0.1px rgba(0, 0, 0, 0.38);
}
.qua03_5_t:hover .qua03_5_t_l:before{
	width:60%;
	height:30%;
	opacity: 1;
	border-top:4px solid #258427;
	border-left:4px solid #258427;
}
.qua03_5_t:hover .qua03_5_t_l:after{
	width:60%;
	height:30%;
	opacity: 1;
	border-bottom:4px solid #258427;
	border-right:4px solid #258427;
}
.qua03_5_t_l img {
    display: block;
    max-width: 100%;
	margin:0 auto;
}
.qua03_5_t_r {
    float: left;
    width: 52%;
    position: relative;
    padding-top: 120px;
    padding-left: 70px;
    padding-right: 50px;
}
.qua03_5_t_r:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 2px;
    background-color: #8c3025;
    left: 10px;
    bottom: 10px;
    z-index: 2;
}
.qua03_5_t_r:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 150px;
    background-image: url(../images/qua03_8_7.png);
    background-size: cover;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.qua03_5_t_r>h2>span {
    display: inline-block;
    font-size: 26px;
    color: #000;
    line-height: 46px;
    padding-bottom: 20px;
    position: relative;
    z-index: 2;
}
.qua03_5_t_r>h2>span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 10px;
    border-top:3px solid #1488b3;
    border-bottom:3px solid #1488b3;
}
.qua03_5_t_r>p {
    font-size: 16px;
    color: #000;
    line-height: 38px;
    margin-top: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    height: 190px;
    position: relative;
    z-index: 2;
}
.qua03_5_b_l {
    float: left;
    width: 48%;
	border:4px solid #258427;
	border-radius: 4px;
	position:relative;
}
.qua03_5_b_l:after{
	content:"";
	position:absolute;
	top:-1px;
	left:-1px;
	width:0px;
	height:0px;
	border-top:4px solid #258427;
	border-left:4px solid #258427;
	opacity: 0;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_5_b_l:before{
	content:"";
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:0px;
	height:0px;
	opacity: 0;
	border-bottom:4px solid #258427;
	border-right:4px solid #258427;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.qua03_5_b:hover .qua03_5_b_l:before{
	width:60%;
	height:30%;
	opacity: 1;
	border-bottom:4px solid #1488b3;
	border-right:4px solid #1488b3;
}
.qua03_5_b:hover .qua03_5_b_l:after{
	width:60%;
	height:30%;
	opacity: 1;
	border-top:4px solid #1488b3;
	border-left:4px solid #1488b3;
}
.qua03_5_b:hover .qua03_5_b_l{
	box-shadow: 0px 3px 9.9px 0.1px rgba(0, 0, 0, 0.38);
}
.qua03_5_b_l img {
    display: block;
	margin:0 auto;
    max-width: 100%;
}
.qua03_5_b_r {
    float: right;
    width: 52%;
    position: relative;
    padding-top: 120px;
    padding-left: 50px;
    padding-right: 70px;
}
.qua03_5_b_r:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 2px;
    background-color: #8c3025;
    right: 10px;
    bottom: 10px;
    z-index: 2;
}
.qua03_5_b_r:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 150px;
    background-image: url(../images/qua03_8_7.png);
    background-size: cover;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.qua03_5_b_r>h2>span {
    display: inline-block;
    font-size: 26px;
    color: #000;
    line-height: 46px;
    padding-bottom: 20px;
    position: relative;
    z-index: 2;
}
.qua03_5_b_r>h2>span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 10px;
    border-top:3px solid #258427;
    border-bottom:3px solid #258427;
}
.qua03_5_b_r>p {
    font-size: 16px;
    color: #000;
    line-height: 38px;
    margin-top: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    height: 190px;
    position: relative;
    z-index: 2;
}

.picshow-bg{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/tcbg_h.png);
    background-size: 100% 100%;
    z-index: 9999;
	display:none;
	padding-top: 80px;
}
.picshow {
    margin: 0 auto;
    width: auto;
    z-index: 9999998;
    width: 90%;
    max-width: 1200px;
    max-height: 600px;
    overflow: auto;
}
.picshow img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.pinhide {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999999;
    width: 40px;
    height: 40px;
    background-image: url(../images/tcbg_h.png);
    background-size: 100% 100%;
}
.pinhide i {
    display: block;
    width: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 20px;
}
@media(max-width:1200px){
	.qua03_1_r {
		padding-top: 10px;
		padding-left: 20px;
		padding-right: 30px;
	}
	.qua03_2_r {
		padding-top: 40px;
		padding-left: 30px;
		padding-right: 20px;
	}
	.qua03_5_t_r {
		padding-top: 40px;
		padding-left: 30px;
		padding-right: 20px;
	}
	.qua03_5_b_r {
		padding-top: 40px;
		padding-left: 20px;
		padding-right: 30px;
	}
}
/*修改新增3 end*/
/*修改4 底部布局调整*/
.footer_tlbt{
	float:left;
	width: 60px;
	margin-right: 20px;
}
.footer_tlbt>li>a{
	display: block;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
}
.footer_tlbb{
	float: left;
    width: 80%;
}
.footer_tlbb>li>h2{
	font-size: 24px;
    color: #fff;
    line-height: 40px;
}
.footer_tlbb>li>p{
	font-size: 14px;
    color: #fff;
    line-height: 20px;
}
.footer_bp>i {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
} 
/*修改4 end*/
@media(max-width:1200px)
{#d_tab29 .d_img {
    height: 400px;
}
.qua04_3_l {
    padding-top: 100px;
}
    }

@media(max-width:992px)
{
    
	/*nav*/
	.center_nav {
		width: 96%;
	}
	.header {
		height: auto;
	}
	.headerl {
		width:44%;
		text-align: center;
	}
	.headerr {
		width:50%;
		padding-top: 5px;
		padding-bottom:5px;
	}
	.saerch{
		float:none;
		width:100%;
		height: 23px;
	}
	input.saerchl {
		width: calc(100% - 30px);
		height: 23px;
		line-height: 21px;
	}
	.saerchr>i {
		line-height: 22px;
	}
	nav.navbar.bootsnav .navbar-header {
		float: none;
		display: block;
		padding-left: 0px;
		padding-right: 0px;
		width:100%;
		text-align: left;
	}
	.navbar-brand {
		padding: 4px 0px;
	}
	.navbar-brand > img {
     height: 50px;
    }

	nav.navbar.bootsnav .navbar-toggle {
		display: block;
        float: right;
        margin: 0;
        top: 0;
        line-height: 58px;
        width: 50px;
        text-align: right;
        padding-right: 0px;
	}
	nav.navbar.bootsnav .navbar-toggle>span{
		display: block;
        line-height: 34px;
		height: 34px;
        text-align: center;
        padding-right: 0px;
		font-size: 14px;
		color:#fff;
		background-color: #e77f31;
		border-radius: 2px;
		margin-top:12px;
	}


	nav.navbar.bootsnav .navbar-brand {
		display: block;
	}
	.phone{
		display:none;
	}
	.navbar-collapse.collapse {
		width: 100%
	}
	nav.navbar.bootsnav .navbar-collapse {
		position: absolute;
		top: 100%;
		left: 0;
		padding: 0;
		width: 100%;
		background-color: #fff;
		overflow-y: auto;
		border-bottom: 1px solid #e77f31;
	}
	nav.navbar.bootsnav .navbar-nav {
		padding-left: 20px;
		padding-right: 20px;
		 margin: 0px; 
	}
	.navbar-nav > li {
		float: none;
		width: 100%;
		padding-bottom: 0px;
	}
	nav.navbar.bootsnav ul.nav > li > a {
		padding:0 10px;
		text-align: left;
		line-height: 40px;
		color:#fff;
	}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
		color:#fff;
text-align: left;
line-height:40px;
    padding: 0;
	}
	nav.navbar.bootsnav ul.nav > li.active > a:before{
		display:none;
	}
	nav.navbar.bootsnav{
		position:relative;
	}
	nav.navbar.bootsnav .navbar-collapse {
		position: absolute;
		top: 100%;
		left: 0;
		padding: 0;
		width: 100%;
		background-color: rgba(0,0,0,0.7);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000,endColorstr=#B3000000);
		overflow-y: auto;
	}
	nav.navbar.bootsnav .navbar-collapse::-webkit-scrollbar-track-piece {
		background-color: rgba(0,0,0,0.7);
		border-left: 2px solid rgba(0,0,0,0.7);
	}
	nav.navbar.bootsnav .navbar-collapse::-webkit-scrollbar {
		width: 5px;
		height: 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	nav.navbar.bootsnav .navbar-collapse::-webkit-scrollbar-thumb {
		background-color: #e77f31;
		background-clip: padding-box;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		min-height: 10px;
	}
	nav.navbar.bootsnav .navbar-collapse::-webkit-scrollbar-thumb:hover {
		background-color: #e77f31;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
nav li.active>a:before {
    font-family: 'FontAwesome';
    content: "\f105";
    float: right;
    font-size: 16px;
    margin-left: 10px;
display:block;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{
color:#fff;
background-color:transparent;
}
	/*nav end*/
	
	/*计算*/
	.index_cal {
		padding: 15px 0;
	}
	.index_calc {
		width: 100%;
	}
	.index_calcl {
		width: 100%;
		border-radius: 0px;
	}
	.index_calcr {
    	width: 100%;
		border-radius: 0px;
	}
	.index_calcl1 {
		width: 50%;
		height: 40px;
		padding-left: 10px;
		padding-right: 10px;
		border-bottom:1px solid #c9c9c9;
	}
	.index_calcl1>input 
	{
	    height:40px;
		line-height: 40px;
		width: calc(100% - 30px);
	}
	.index_calcl1>img {
		margin-top: 10px;
	}
	.index_calcl1:after{
		display:none;
	}
	.index_calcl1>img.sz {
		margin-top: 10px;
	}
	.index_calcl1>p {
		line-height: 40px;
	}
	.index_calcr>button {
		line-height: 40px;
	}
	.index_cal_tc1c {
		position: fixed;
		top: 20%;
		left: 7%;
		margin-left: 0;
		margin-top: 0;
		width: 86%;
		height: auto;
		padding: 10px;
	}
	.index_cal_tc1_6l {
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}
	.index_cal_tc1_6l>select {
		width: 100%;
	}
	.index_cal_tc1_6r {
		float: right;
		width: 100%;
	}
	.index_cal_tc1_6r>input {
		width: 100%;
	}
	.index_cal_tc1_7 {
		width: 100%;
		margin-top: 20px;
	}
	/*计算 end*/
	/*理由*/
	.index_reason {
		padding: 20px 0;
	}
	.index_title1>h2 {
		font-size: 26px;
	}
	.index_reason_box {
		margin-top: 20px;
	}
	.index_reason_box_l {
		width: 100%;
		height: auto;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.index_reason_box_l>span {
		display: block;
		margin-top: 20px;
	}
	.index_reason_box_r {
		width: 100%;
	}
	/*理由 end*/
	/*故事*/
	.index_video {
		padding: 20px 0;
	}
	.index_video_l {
		padding-top: 0;
		padding-left: 0;
		position: relative;
		z-index: 2;
		display:none;
	}
	.index_video_l>a {
		width: 100%;
		height: auto;
		padding-bottom: 10px;
	}
	.index_video_l>a>p {
    	padding-top: 10px;
		padding-left: 10px;
		font-size: 20px;
		line-height: 20px;
	}
	.index_video_l>a>h2 {
		padding-top: 10px;
		font-size: 26px;
		color: #000;
		line-height: 30px;
	}
	.index_video_l>a>span {
		margin-left: 0;
		margin:0 auto;
		margin-top: 10px;
	}
	.index_video_r {
		width: 100%;
		height: auto;
		position: relative;
	}
	.index_video_r2 {
		width: 100%;
		height: auto;
	}
	.index_video_r2>img {
		width: 100%;
		height: auto;
	}
	/*故事 end*/
	/*案例*/
	.index_case {
		padding: 20px 0;
	}
	.index_case_box {
		margin-top: 20px;
	}
	.index_case_box #tab1>.j-tab-nav>a {
		margin: 0 4px;
		width: 42%;
	}
	.index_case_item {
		width: 50%;
	}
	.index_case_box .j-tab-con {
		margin-top: 20px;
	}
	.index_a {
		margin-top: 15px;
	}
	/*案例*/
	/*团队*/
	.index_team {
		padding: 20px 0;
	}
	.index_team_box {
		margin-top: 20px;
	}
	.index_team_boxtl {
		width: 100%;
		padding: 0;
	}
	.index_team_boxt_1 {
		margin-bottom: 1px;
	}
	.index_team_boxtc {
		float: left;
		width: 100%;
		margin-bottom: 1px;
	}
	.index_team_boxtc>a {
		overflow: hidden;
	}
	.index_team_boxtch{
		position: absolute;
		bottom: 100%;
		left: 0;
		width: 100%;
		height: 100%;
		background-image: url(../images/team_b.png);
		background-size: 100% 100%;
		-webkit-transition: 0.4s;
		-moz-transition: 0.4s;
		-ms-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
	}
	.index_team_boxtchl {
		width: 100%;
	}
	.index_team_boxtchl>span{
		display:block;
	}
	.index_team_boxtchl>h2{
		font-size: 16px;
		color: #fff;
		line-height: 20px;
		text-align: center;
		padding-top: 24%;
	}
	.index_team_boxtchl>h2>span,
	.index_team_boxtchl>p,
	.index_team_boxtchr{
		display:none;
	}
	.index_team_boxtc>a:hover .index_team_boxtch{
		bottom: 0;
	}
	.index_team_boxb {
		margin-top: 20px;
	}
	/*团队*/
	/*优势*/
	.index_sup {
		padding-top: 20px;
	}
	.index_sup_box {
		margin-top: 20px;
	}
	.pic {
		width: 100%;
		height: auto;
	}
	.pic ul li {
		width: 100%!important;
		height: auto;
		float: none;
	}
	.index_sup_pic_p{
		display:none;
	}
	.index_sup_pic_w{
		width: 100%;
		position: static;
		height: auto;
		background:none;
	}
	.index_sup_pic_w>p {
		width: 100%;
		position: static;
		font-size: 14px;
		line-height: 20px;
		padding:10px 0;
	}
	.index_sup_pic_w>p>br{
		display:none;
		padding: 10px 0;
	}
	.index_sup_pic_w.index_sup_pic_w1 {
		background-image: none;
		background-color:#eaeaea;
	}
	.index_sup_pic_w.index_sup_pic_w2 {
		background-image: none;
		background-color:#d7d6d6;
	}
	/*优势*/
	/*资讯*/
	.index_news {
		padding: 20px 0;
	}
	.index_news_box {
		margin-top: 20px;
	}
	.index_news_1 {
		width: 100%;
		padding: 0;
	}
	.index_news_1l {
		width: 90px;
	}
	.index_news_1r {
		width: calc(100% - 90px);
		padding-left: 10px;
		padding-top: 5px;
	}
	.index_news_1r>h2 {
		font-size: 14px;
	}
	.index_news_1r>p {
		font-size: 12px;
		margin-top: 2px;
	}
	/*资讯*/
	/*footer*/
	.footer_t {
		padding: 20px 0;
		background: none;
        background-color: #e77f31;
        border-top: 4px solid #656565;
	}
	.footer_tl, 
	.footer_tr {
		float: left;
		width: 100%;
	}
	.footer_tlt>img{
		margin:0 auto;
	}
	.footer_tlb>ul>li>a {
		width: 100%;
		font-size: 14px;
		line-height: 30px;
		margin-right: 0px;
		text-align: center;
	}
	.footer_tlb>ul>li>h2 {
		font-size: 14px;
		line-height: 20px;
		width: 100%;
		text-align: center;
	}
	.footer_tlb>ul>li>p {
		font-size: 14px;
		line-height: 20px;
		width: 100%;
		text-align: center;
	}
	.footer_tlb {
		margin-top: 6px;
	}
	.ftbm {
		margin-bottom: 10px;
	}
	.footer_trbd {
		float: left;
		width: 100%;
		padding: 0 10px;
	}
	.footer_trbd>a{
		margin-top:10px;
	}
	/*footer*/
	
	/*二级 nav*/
	.ej_nav{
		background-color:#e77f31;
	}
	.ej_nav_content {
		width: 96%;
		border-bottom: none;
	}
	.ej_navl {
		width: 100%;
	}
	.ej_navr{
		display:none;
	}
	.ej_nav .dropdown-menu {
		min-width: 100%;
		border-radius: 0;
		margin:0;
		padding:0;
	}
	.ej_nav_d_ul>li>a {
		font-size: 14px;
		color: #000;
		line-height: 40px;
		padding: 0 6px;
		display: block;
		text-align: center;
	}
	.ej_nav_d_ul>li{
		width:100%;
		float:none;
		border-bottom: 1px solid #eee;
	}
	.ej_nav_d_ul>li>a:after{
		display:none;
	}
	.ej_nav_d_ul>li>a:hover{
		background-color: #e77f31;
		color:#fff;
	}
	/*ej nav end*/
	/*ej*/
	.ej_title1 {
		padding: 20px 0;
	}
	.ej_title1>h2>span {
		font-size: 26px;
	}
	.ej_sup {
		padding-bottom: 20px;
	}
	.ej_supl {
		width: 100%;
		padding-right: 00px;
	}
	.ej_supr {
		width: 100%;
		position: relative;
	}
	.ej_suplulh {
		font-size: 14px;
		line-height: 40px;
	}
	.ej_suplul>a>img {
		margin-top: 12px;
	}
	.ej_suplul>a {
		display: block;
		padding: 0 15px;
		margin-bottom: 5px;
		position: relative;
	}
	.ej_supr_w {
		 position: static;
		padding: 0;
	}
	.ej_supr_wb {
		padding: 10px;
	}
	.ej_page1 {
		padding: 20px 0;
	}
	.ej_pic_mobile{
		display:block;
	}
	.ej_pic_pc{
		/*display:none;*/
	}
	.ej_team {
		padding-bottom: 0;
	}
	.ej_team_b {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.ej_title2 {
		padding: 20px 0;
	}
	.ej_page2 {
		padding-bottom: 20px;
	}
.site{display:none;}
.ej_case_t_ej{display:block;}
	.ej_case_b {
		width: 100%;
		margin-bottom: 15px;
	}
	.ej_case_ww {
		padding: 10px;
	}
	.ej_case_wwr {
		width: 80px;
		padding-top: 7px;
	}
	.ej_case_wwr>p {
		width: 80px;
	}
	.ej_case_wwl {
		width:calc(100% - 80px);
	}
	.ej_case_wwl>p {
		margin-top: 8px;
	}
	.ej_offer {
		padding-bottom: 20px;
	}
	.ej_offer_1 {
		background-position: center;
		background-size: cover;
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.ej_offer_1b {
		width: 96%;
	}
	.ej_offer_1bbl {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.ej_offer_1bbr {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		margin-top:15px;
	}
	.ej_offer_1bb:after{
		display:none;
	}
	.ej_offer_1bblt>h2>span{
		display:block;
	}
	.ej_offer_1bbli {
		margin-top: 10px;
	}
	.ej_offer_1bbli>span {
		width: 100%;
	}
	.ej_offer_1bbli>input {
		width: calc(100% - 20px);
	}
	.ej_offer_1bbli>select {
		width: calc(50% - 10px);
	}
	.ej_offer_1bbrt_ul {
		margin-top: 10px;
		width: 100%;
		margin-left: 0;
		padding: 20px 0;
		padding-bottom:10px;
	}
	.ej_offer_1bbrt_ul>li {
		width: 100%;
		margin-bottom:10px;
	}
	.ej_offer_1bbrt_ul>li>p {
		font-size: 14px;
		line-height: 30px;
		float: left;
		width: 80px;
	}
	.ej_offer_1bbrt_ul>li>h2 {
		font-size: 20px;
		line-height: 30px;
		float: left;
		margin-top: 0;
		width:calc(100% - 100px);
	}
	.ej_offer_1bbrt_ul>li>h2>span {
		font-size: 22px;
		line-height: 30px;
	}
	.ej_offer_1bbrp {
		margin-top: 10px;
	}
	.ej_offer_1bbrp>span {
		display: block;
	}
	.ej_offer_1bbra {
		margin-top: 10px;
	}
	.offer_tc1 {
		width: 300px;
		margin-left: -150px;
	}
	.ej_offer_2 {
		background-image: none;
	}
	.ej_offer_2b {
		width: 100%;
		padding: 20px 0;
		border-radius: 40px;
	}
	.ej_offer_2b>h2 {
		margin-bottom: 15px;
	}
	.ej_offer_2bd {
		width: 80%;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.ej_offer_2bd>span {
		width: 100%;
	}
	.ej_offer_2bd>input {
		width: calc(100% - 20px);
	}
	.ej_offer_2bd>select {
		width: calc(50% - 10px);
	}
	.ej_offer_3 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.ej_offer_3b {
		width: 90%;
	}
	.ej_offer_3bd {
		width: 100%;
		padding: 0;
	}
	.ej_offer_3bdb {
		margin-bottom: 10px;
	}
	.ej_offer_3ba {
		margin-top: 0;
		float: left;
		width: 100%;
	}
	.ej_caes1_b {
		width: 100%;
		float: left;
		padding: 0 15px;
		margin-bottom: 15px;
	}
.ej_about {
    padding-bottom: 20px;
}
.ej_about1 {
    background-repeat: repeat;
    background-size: 100%;
    padding-top: 20px;
}
.ej_about1l {
float:none;
    width: 90%;
    padding-left: 0px;
    padding-right: 0px;
margin:0 auto;
}
.ej_about1l>p>img {
    float: none;
    display: block;
    margin-right: 0;
    margin: 0 auto;
    margin-top: 10px;
      width:100%;
}
.ej_about1r {
    width: 100%;
    padding-top: 16px;
}
.ej_about1r>img {
    width: 90%;
    margin: 0 auto;
}
.ej_about3l {
    float: none;
    width: 100%;
}
.ej_about3r {
    float: none;
    width: 100%;
    padding-left: 0px;
}
.ej_about3r>h2{padding-top:10px;}
.ej_about3r>p {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.ej_contact {
    padding-bottom: 20px;
}
.ej_contact_b {
    margin-top: 10px;
padding-bottom:10px;
}
.ej_contact_bl {
    width: 100%;
    float: none;
padding-top:10px;
}
.ej_contact_bl>img {
    display: block;
    margin-top: 0;
    margin: 0 auto;
    max-width: 100%;
}
.ej_contact_br {
    width: 96%;
    float: none;
    padding-top: 20px;
margin:0 auto;
    text-align: center;
}
.ej_contact_br>span {
    font-size: 18px;
    margin-top: 10px;
}
.ej_contact_br>p {
    font-size: 14px;
    margin-top: 10px;
}
.ej_seach {
    padding-bottom: 20px;
}
.ej_order {
    padding-bottom: 20px;
}
.ej_order1 {
    margin-top: 0;
    background-size: cover;
    padding-bottom: 20px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
.ej_order2 {
    background-size: cover;
    padding:20px;
}
.ej_order3 {
    margin-top: 0px;
    background-size: cover;
    padding:20px;
}
.ej_order4 {
    background-size: cover;
    padding:20px;
}
.ej_order_b {
    padding: 10px;
}
.ej_order_bt>h2 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px;
}
.ej_order_bl {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
}
.ej_order_bl>span {
    width: 100%;
    float: none;
}
.ej_order_bl>input {
    width: calc(100% - 20px);
}
.ej_order_bl>select {
    width: calc(50% - 10px);
}
.ej_order_ba {
    margin-top: 10px;
}
/*修改新增1*/
	.ej_page3 {
		padding: 20px 0;
	}
	.teaml {
		width: 100%;
	}
	.teamr {
		width: 100%;
		height: auto;
		padding-left: 0;
		margin-top:10px;
	}
	.team_b {
		height: auto;
	}
	.bottom{display:none!important;}
	
	#tab2 .j-tab-nav {
		width: 100%;
		padding-right: 0px;
	}
	#tab2 .j-tab-nav a{
		display: block;
		padding: 0 15px;
		margin-bottom: 5px;
		position: relative;
	}
	#tab2 .j-tab-nav a img {
		margin-top: 12px;
	}
	#tab2 .j-tab-con{
		width: 100%;
		position: relative;
	}
	/*修改新增1 end*/
	/*修改新增2 一站式服务*/
	.qua04_1 {
		padding-top: 30px;
		padding-bottom: 30px;
		overflow: hidden;
	}
	.qua04_1_l {
		width: 100%;
	}
	.qua04_1_l>h2 {
		font-size: 16px;
		line-height: 24px;
		text-align: center;
	}
	.qua04_1_l>h2 br{
		display:none;
	}
	.qua04_1_l>span {
		height: 10px;
	}
	.qua04_1_l>span:after{
		display:none;
	}
	.qua04_1_l>span:before {
		top: 5px;
		width: 100%;
	}
	.qua04_1_l>p {
		font-size: 14px;
		line-height: 24px;
		text-align: center;
	}
	.qua04_1_l>p br{
		display:none;
	}
	.qua04_1_r {
		width: 100%;
		margin-top: 20px;
	}
	.qua04_1_r>.qua04_1_rp>img {
		width: 100%;
	}
	.qua04_1_rp:before {
		top: -16px;
		left: -16px;
		width: 50px;
		height: 50px;
		border: 2px solid #a67b3d;
	}
	.qua04_1_rp:after {
		bottom: -20px;
		right: -16px;
		width: 60px;
		height: 60px;
		border: 2px solid #a67b3d;
	}
	.qua04_1_r:after {
		bottom: -10px;
		right: 20px;
		width: 40px;
		height: 40px;
		border: 2px solid #a67b3d;
	}
	.qua04_2 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.qua04_2_h2 {
		padding-bottom: 0px;
	}
	.qua04_2_h2>span {
		font-size: 16px;
		line-height: 24px;
		padding-bottom: 10px;
	}
	.qua04_3 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.qua04_3_l {
		width: 100%;
		padding-top: 0;
	}
	.qua04_3_l>p {
		font-size: 14px;
		line-height: 24px;
		text-align: center;
	}
	.qua04_3_r {
		width: 100%;
		margin-top: 20px;
	}
	#d_tab29 {
		display:none;
	}
	.qua04_3_rmo {
		display:block;
	}
	.qua04_4 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.qua04_4_pl {
		width: 100%;
	}
	.qua04_4_pl img {
		display:block;
		margin:0 auto;
		max-width: 100%;
	}
	.qua04_4_pr {
		width: 100%;
		padding-top: 10px;
	}
	.qua04_4_pr img {
		float: none;
		display:block;
		margin:0 auto;
		max-width: 100%;
	}
	.qua04_4_pw {
		position: static;
		right: 0;
		bottom: 0;
		padding: 15px 20px;
		min-height: auto;
		min-width: auto;
		width:100%;
	}
	.qua04_4_pw>p {
		font-size: 14px;
		line-height: 24px;
		text-align: center;
	}
	.qua04_5 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.qua04_4_t {
		width: 96%;
		padding: 10px;
	}
	.qua04_4_t>p {
		font-size: 14px;
		line-height: 24px;
	}
	.qua04_4_t>p br{
		display:none;
	}
	.qua04_4_b {
		padding-top: 20px;
	}
	.qua04_4_b .flex-item.flex-itemd {
		padding-top: 0px;
	}
	.qua04_4_b .carousel-example {
		width: 80%;
		margin:0 auto;
	}
	.qua04_4_b .carousel-control.left {
		left: -28px;
	}
	.qua04_4_b .carousel-control.right {
		right: -28px;
	}
	.qua04_6 {
		padding-top: 0px;
		padding-bottom: 0px;
		overflow: hidden;
	}
	.qua04_6_t {
		padding: 10px 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		background-color:transparent;
	}
	.qua04_6_t>p {
		font-size: 16px;
		line-height: 24px;
	}
	.qua04_6_t>p br{
		display:none;
	}
	.qua04_6_t:after{
		display:none;
	}
	.qua04_2_dl,
	.qua04_2_dc,
	.qua04_2_dr{
		width: 100%;
	}
	.qua04_2_dl:after,
	.qua04_2_dr:after{
		display:none;
	}
	.qua04_2_dl>img{
		top:16px;
	}
	.qua04_2_dr>img{
		bottom:16px;
	}
	/*修改新增2 end*/
	/*修改新增3 徽派工艺*/
	.qua03_1 {
		padding: 20px 0;
	}
	.qua03_1_l,
	.qua03_2_l,
	.qua03_5_t_l,
	.qua03_5_b_l{
		width:100%;
	}
	.qua03_1_r,
	.qua03_2_r,
	.qua03_5_t_r,
	.qua03_5_b_r{
		width: 100%;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.qua03_1_r:before,
	.qua03_2_r:before {
		right: 5px;
		bottom: 5px;
		left:auto;
	}
	.qua03_1_r>h2>span,
	.qua03_2_r>h2>span,
	.qua03_5_t_r>h2>span,
	.qua03_5_b_r>h2>span{
		font-size: 22px;
		line-height: 28px;
	}
	.qua03_1_r>p,
	.qua03_2_r>p,
	.qua03_5_t_r>p,
	.qua03_5_b_r>p{
		font-size: 14px;
		line-height: 26px;
		margin-top: 10px;
		overflow: auto;
		height: auto;
		padding-bottom: 10px;
	}
	.qua03_2 {
		padding-bottom: 20px;
	}
	.qua03_3 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.qua03_3_l {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.qua03_3_l>h2 {
		font-size: 22px;
		padding-top: 10px;
		line-height: 28px;
		padding-bottom: 10px;
	}
	.qua03_3_l>h2:before {
		left: -10px;
	}
	.qua03_3_l>h2:after {
		top: 5px;
		left: -15px;
	}
	.qua03_3_l>p {
		margin-top: 10px;
		padding-bottom: 10px;
	}
	.qua03_3_l>p:after {
		right: -10px;
	}
	.qua03_3_r {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.qua03_3_r #owl-demo .item.qua03_3_rtmr {
		padding-top: 0px;
	}
	.qua03_3_r #owl-demo .item.qua03_3_rtml {
		padding-bottom: 0px;
	}
	.qua03_3_r .owl-buttons>.owl-next {
		right: -10px;
	}
	.qua03_4 {
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.qua03_4_l img {
		width: 86%;
	}
	.qua03_4_l img.qua03_4_lb {
		top: 15px;
		left: 30px;
	}
	.qua03_4_l:after {
		width: 80%;
		left:3%;
		background-position: center center;
		background-size: contain;
	}
	.qua03_5{
		padding-top: 20px;
    	padding-bottom: 20px;
	}
	.qua03_5_t {
		margin-bottom: 20px;
	}
	.qua03_5_t_l {
		float: right;
		width: 100%;
		border: 4px solid #1488b3;
		border-radius: 4px;
		position: relative;
	}
	.qua03_5_b_r:after,
	.qua03_5_t_r:after{
		height:86%;
	}
	.qua03_5_t_r:before,
	.qua03_5_b_r:before{
		right: 5px;
		bottom: 5px;
		left:auto;
	}
	/*修改新增3 end*/
/*修改4 底部布局调整*/
	.footer_tlbt {
		float: left;
		width: 100%;
		margin-right: 0;
	}
	.footer_tlbt>ul>li{
		width: 33.3333%;
		float: left;
	}
	.footer_tlbb {
		float: left;
		width: 100%;
	}
	.footer_tlb>ul>li>a {
		width: 33.333333%;
		line-height: 30px!important;
	}
	.footer_tlb>ul>li>p>br{
		display:none;
	}
	.ej_pic_mobile {
		display: none!important;
	}
	/*修改4 end*/
	.ej_order_b {
    padding-bottom: 30px;
}

}
@media(max-width:750px){
	/*案例*/
	.index_case_item {
		width: 100%;
	}
	/*案例*/
	.ej_team_b {
		width: 100%;
	}
}



.pzimg{width: 60%;margin: auto;display: block;margin-top: 15px;}

